Acheron
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nacheron
 Necs
 CComponentAddedEvent emitted when a component is added to an entity
 CComponentArrayContainer for components
 CComponentManagerManages registered components and its arrays
 CComponentRemovedEvent emitted when a component is removed from an entity
 CComponentSetEvent emitted when a component is set on en entity
 CComponentType
 CEntityManagerManages every entity
 CEventManagerManages subscribing, dispatching, and creating events
 CIComponentArrayInterface for component arrays
 CModuleThe base struct a Module should inherit
 CSingletonStorageInteral storage wrapper for singletons
 CSystemSystems called every frame based on entities
 CSystemFunctionWrapper class for systems to support lambda and function pointers
 CSystemManagerManages systems and the stages associated with them
 CSystemStageSize for the stage ID
 CWorldCentral context for the ECS
 Nrenderer
 Nshaders
 CBasicShaderBasic shader for rendering meshes
 CInstanceShaderCurrently unused shader for batch renderer
 CClearColorClearColor singleton, set this to change the window clear color
 CInstancedMesh2DInstanced 2D mesh for batch rendering
 CMaterialMaterial for meshes
 CMeshBase class for all meshes
 CMesh2D2D mesh
 CMesh3D3D mesh
 CRenderableQuadComponent for creating Quads to be rendered
 CRendererGlobal renderer singleton
 CRendererModuleModule to import to initialize the renderer
 CShaderWrapper for OpenGL shaders
 Nwindow
 CWindowSingleton that is updated every frame
 CWindowConfigThe config for the window
 CWindowModuleModule to import to create the window
 CColorColor struct
 CTransform2DTransform2D struct for representing where an entity is in 2D space
 CTransform3D3D transform, TODO: impliment
 CVector22D Vector struct
 CVector33D Vector struct