Dir /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/include

FileList > engine > include

Files

Type Name
file ANSIColourCodes.h
file AnimatedSprite.h
file AssertLib.h
file Atlas.h
file Audio.h
file BackgroundBoxWidget.h
file BinarySerializer.h
file BitField2D.h
file Camera2D.h
file CanvasWidget.h
A widget with fixed dimensions, optionally set in terms of its parents dims. Arranges its children according to docking position.
file Components.h
file CtorDtor.h
file DataNode.h
Provides an abstraction layer between widget constructors and the data they need which can come from either an xml node or from the lua table on the top of the lua stack (global for now)
file DrawContext.h
file DynArray.h
file DynamicCollider.h
file EngineUtils.h
Miscellaneous utility macros and functions that don't fit in other headers.
file Entities.h
file Entity2DCollection.h
file EntityQuadTree.h
static entities are stored in here for fast querying to be rendered TODO: maybe rewrite this and replace with simpler binary space partioning dynamic entities are stored in a simple linked list and are linearly AABBB checked against the screen camera rectangle
file FileHelpers.h
file FilesystemUtils.h
file FloatingPointLib.h
file FreeLookCameraMode.h
file Game2DLayer.h
file Game2DLayerNetwork.h
Networking layer specific to game 2d layer.
file Game2DVertexOutputHelpers.h
file GameFramework.h
file GameFrameworkEvent.h
system used for sending messages between game layers.
file GameLayer.h
file Geometry.h
file HandleDefs.h
file ImageFileRegstry.h
file InputContext.h
file IntTypes.h
file LatinMacros.h
file Log.h
file Maths.h
file Network.h
file NetworkClient.h
file NetworkID.h
file NetworkServer.h
file ObjectPool.h
file Physics2D.h
file PlatformDefs.h
file RadioButtonWidget.h
file RadioGroupWidget.h
file Random.h
file RawNetMessage.h
file RootWidget.h
file Scripting.h
file SharedLib.h
file SharedPtr.h
file SliderWidget.h
file Sprite.h
file StackPanelWidget.h
file StardewString.h
file StaticCollider.h
file StaticColliderEntity.h
file StaticWidget.h
file StringKeyHashMap.h
file TextButtonWidget.h
file TextEntryWidget.h
file TextSprite.h
file TextWidget.h
file Thread.h
file ThreadSafeQueue.h
file TimerPool.h
file Widget.h
file WidgetVertexOutputHelpers.h
file XMLUIGameLayer.h
file cJSON.h
file cwalk.h
file main.h

Directories

Type Name
dir stb

The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/include/