▼ src | |
▼ ECS | |
▼ Component | |
▼ Handle | |
NRE_ComponentHandle.hpp | Declaration of ECS's API Object : ComponentHandle |
▼ Helper | |
NRE_ComponentHelper.hpp | Declaration of ECS's API Object : ComponentHelper |
NRE_IComponentHelper.hpp | Declaration of ECS's API Object : IComponentHelper |
NRE_AbstractComponent.hpp | Implementation of ECS's API Object : AbstractComponent |
NRE_Component.hpp | Declaration of ECS's API Object : Component |
▼ Entity | |
▼ Id | |
NRE_Id.hpp | Declaration of ECS's API Object : Id |
▼ Manager | |
▼ Allocator | |
NRE_AbstractAllocator.hpp | Declaration of ECS's API Object : AbstractAllocator |
NRE_PoolAllocator.hpp | |
▼ Iterator | |
▼ View | |
▼ Typed | |
NRE_TypedView.hpp | Declaration of ECS's API Object : TypedView |
▼ Unpacking | |
NRE_UnpackingView.hpp | Declaration of ECS's API Object : UnpackingView |
NRE_View.hpp | Declaration of ECS's API Object : View |
NRE_ViewIterator.hpp | Declaration of ECS's API Object : ViewIterator |
NRE_EntityManager.hpp | Implementation of ECS's API Object : EntityManager |
NRE_Entity.hpp | Implementation of ECS's API Object : Entity |
▼ System | |
▼ Manager | |
NRE_SystemManager.hpp | Declaration of ECS's API Object : SystemManager |
NRE_AbstractSystem.hpp | Implementation of ECS's API Object : AbstractSystem |
NRE_System.hpp | Declaration of ECS's API Object : System |
▼ Header | |
NRE_ECS.hpp | Declaration of Engine's ECS's Header |
NRE_Main.cpp | Test of ECS's API |