Wasabi
WObjectManager Member List

This is the complete list of members for WObjectManager, including all inherited members.

AddEntity(WObject *entity)WManager< WObject >inline
CreateObject(uint32_t ID=0) constWObjectManager
CreateObject(class WEffect *fx, uint32_t bindingSet, uint32_t ID=0) constWObjectManager
GetEntitiesCount(void) constWManager< WObject >inline
GetEntity(uint32_t ID) constWManager< WObject >inline
GetEntity(std::string name) constWManager< WObject >inline
GetEntityByIndex(uint32_t index) constWManager< WObject >inline
Init()WManager< WObject >inlinevirtual
Load()WObjectManager
m_appWManager< WObject >
m_entitiesWManager< WObject >protected
m_entitiesByName (defined in WManager< WObject >)WManager< WObject >protected
OnEntityNameChanged(WObject *entity, std::string oldName) (defined in WManager< WObject >)WManager< WObject >inline
PickObject(double x, double y, bool bAnyHit, uint32_t iObjStartID=0, uint32_t iObjEndID=0, WVector3 *pt=nullptr, WVector2 *uv=nullptr, uint32_t *faceIndex=nullptr) constWObjectManager
RegisterChangeCallback(std::string name, std::function< void(WObject *, bool)> callback)WManager< WObject >inline
RemoveChangeCallback(std::string name)WManager< WObject >inline
RemoveEntity(WObject *entity)WManager< WObject >inline
WManager(class Wasabi *const a) (defined in WManager< WObject >)WManager< WObject >inline
WObject (defined in WObjectManager)WObjectManagerfriend
WObjectManager(class Wasabi *const app) (defined in WObjectManager)WObjectManager
~WManager() (defined in WManager< WObject >)WManager< WObject >inlinevirtual