Nui Engine
A game engine framework
|
▼NNui | |
▼NComponents | |
CComponentBase | Base class for all components |
CTransform | Transform component |
▼NECS | |
▼NEvents | Namespace for all internal ECS events |
COnComponentAdd | Event for when component is added |
COnComponentRemove | Event for when component is removed |
COnEntityCreate | Event for entity creation |
COnEntityDestroy | Event for entity destruction |
▼NInternal | |
CComponentContainer | Template class for component containers (concrete implementation of ComponentContainerBase) |
CComponentContainerBase | Abstract base class for component containers |
CEntityComponentIterator | Iterator class to allow easy iteration over entities with components |
CEntityComponentView | Class to represent a view over a range of entities in an ECS Context |
CEntityIterator | Iterator class to allow easy iteration over entities |
CEntityView | Class to represent a view over a range of entities in an ECS Context |
CEventSubscriberBase | Base class for all event subscribers usually systems |
CComponentHandle | This class provides a handle to a component |
CContext | The ECS context class manages entities, systems, and events in the ECS framework |
CEntity | Class to represent an entity in an ECS Context |
CEventSubscriber | Base class for all event subscribers |
CSystemBase | Base class for all ECS systems |
▼NGraphics | |
Ccom_exception | |
CConstantBuffer | Represents a constant buffer |
CD3DManager | Class managing DirectX 11 device resources including device, context, swap chain, and render target |
CDepthStencilBuffer | Represents a depth stencil buffer |
CRenderTarget2D | Represents a 2D render target |
▼NInput | |
▼CKeyboard | |
CKeyState | |
▼CMouse | |
CButtonState | |
CPoint | |
CWheelInfo | |
▼NLog | |
▼NInternal | |
CLogFile | Represents a log file |
CLogEntry | Represents a log entry with its level, category, message, time, and stack trace |
▼NSystems | |
▼NEvents | |
CEndFrame | Event that is triggered at the end of the frame |
CForceTransformRecalculation | Event for the TransformSystem to force a recalculation of the world matrix |
CRenderSystem | |
CTransformSystem | ECS system that handles updating transform components |
CAppBase | Base class for all apps in Nui Engine |
CEngine | Core engine class for Nui Engine |
CFilesystem | Filesystem utility class with static methods |
CSingleton | Template class for creating a singleton instance of a class |
CTimer | Timer class |
CTimestamp | Timestamp utility class, wraps chrono::system_clock::time_point |
▼CWindow | Class representing a window in the application |
CSize | Window size |
CWorld | World class - the main context for the engine |
CTestApp | |
CTestComponent | |
CTestEvent | |
CTestSystem |