hx3d
1
2D/3D Simple Game Framework
|
This is the complete list of members for hx3d::ecs::Engine, including all inherited members.
addComponent(const Ptr< Entity > &entity, const Ptr< Component > &component) | hx3d::ecs::Engine | |
addSystem(const Ptr< System > &sys) | hx3d::ecs::Engine | |
clear() | hx3d::ecs::Engine | |
createComponent(const Ptr< Entity > &entity, Args...args) | hx3d::ecs::Engine | |
createEntity() | hx3d::ecs::Engine | |
createSystem(Args...args) | hx3d::ecs::Engine | |
getBits(const Ptr< Entity > &entity) | hx3d::ecs::Engine | |
getComponent(const Ptr< Entity > &entity) | hx3d::ecs::Engine | |
getComponentSize(const Ptr< Entity > &entity) | hx3d::ecs::Engine | |
getEntityCount() | hx3d::ecs::Engine | |
registerComponentAdded(std::function< void(const Ptr< Component > &, const Ptr< Entity > &)> callback) | hx3d::ecs::Engine | |
registerComponentRemoved(std::function< void(const Ptr< Component > &, const Ptr< Entity > &)> callback) | hx3d::ecs::Engine | |
registerEntity(const Ptr< Entity > &entity) | hx3d::ecs::Engine | |
removeEntity(const Ptr< Entity > &entity) | hx3d::ecs::Engine | |
update(const float delta) | hx3d::ecs::Engine |