|
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 |