Nui Engine
A game engine framework
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NNui
 NComponents
 CComponentBaseBase class for all components
 CTransformTransform component
 NECS
 NEventsNamespace for all internal ECS events
 COnComponentAddEvent for when component is added
 COnComponentRemoveEvent for when component is removed
 COnEntityCreateEvent for entity creation
 COnEntityDestroyEvent for entity destruction
 NInternal
 CComponentContainerTemplate class for component containers (concrete implementation of ComponentContainerBase)
 CComponentContainerBaseAbstract base class for component containers
 CEntityComponentIteratorIterator class to allow easy iteration over entities with components
 CEntityComponentViewClass to represent a view over a range of entities in an ECS Context
 CEntityIteratorIterator class to allow easy iteration over entities
 CEntityViewClass to represent a view over a range of entities in an ECS Context
 CEventSubscriberBaseBase class for all event subscribers usually systems
 CComponentHandleThis class provides a handle to a component
 CContextThe ECS context class manages entities, systems, and events in the ECS framework
 CEntityClass to represent an entity in an ECS Context
 CEventSubscriberBase class for all event subscribers
 CSystemBaseBase class for all ECS systems
 NGraphics
 Ccom_exception
 CConstantBufferRepresents a constant buffer
 CD3DManagerClass managing DirectX 11 device resources including device, context, swap chain, and render target
 CDepthStencilBufferRepresents a depth stencil buffer
 CRenderTarget2DRepresents a 2D render target
 NInput
 CKeyboard
 CKeyState
 CMouse
 CButtonState
 CPoint
 CWheelInfo
 NLog
 NInternal
 CLogFileRepresents a log file
 CLogEntryRepresents a log entry with its level, category, message, time, and stack trace
 NSystems
 NEvents
 CEndFrameEvent that is triggered at the end of the frame
 CForceTransformRecalculationEvent for the TransformSystem to force a recalculation of the world matrix
 CRenderSystem
 CTransformSystemECS system that handles updating transform components
 CAppBaseBase class for all apps in Nui Engine
 CEngineCore engine class for Nui Engine
 CFilesystemFilesystem utility class with static methods
 CSingletonTemplate class for creating a singleton instance of a class
 CTimerTimer class
 CTimestampTimestamp utility class, wraps chrono::system_clock::time_point
 CWindowClass representing a window in the application
 CSizeWindow size
 CWorldWorld class - the main context for the engine
 CTestApp
 CTestComponent
 CTestEvent
 CTestSystem