hx3d  1
2D/3D Simple Game Framework
hx3d::ecs::Engine Member List

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