| AddComponent(CEntityHandle ent, ComponentTypeId cid, const CParamNode ¶mNode) | CComponentManager | |
| AddEntity(const std::wstring &templateName, entity_id_t ent) | CComponentManager | |
| AddMockComponent(CEntityHandle ent, InterfaceId iid, IComponent &component) | CComponentManager | |
| AllocateEntityHandle(entity_id_t ent) | CComponentManager | private |
| AllocateNewEntity() | CComponentManager | |
| AllocateNewEntity(entity_id_t preferredId) | CComponentManager | |
| AllocateNewLocalEntity() | CComponentManager | |
| AllocFunc typedef | CComponentManager | private |
| BroadcastMessage(const CMessage &msg) const | CComponentManager | |
| CComponentManager(CSimContext &, bool skipScriptFunctions=false) | CComponentManager | |
| ComponentTypeId typedef | CComponentManager | |
| ComputeStateHash(std::string &outHash, bool quick) | CComponentManager | |
| ConstructComponent(CEntityHandle ent, ComponentTypeId cid) | CComponentManager | |
| ConstructMessage(int mtid, CScriptVal data) | CComponentManager | private |
| CT_Native enum value | CComponentManager | private |
| CT_Script enum value | CComponentManager | private |
| CT_ScriptWrapper enum value | CComponentManager | private |
| DeallocFunc typedef | CComponentManager | private |
| DeserializeState(std::istream &stream) | CComponentManager | |
| DestroyComponentsSoon(entity_id_t ent) | CComponentManager | |
| DumpDebugState(std::ostream &stream, bool includeDebugInfo) | CComponentManager | |
| EComponentTypeType enum name | CComponentManager | private |
| FindJSONFilesCallback(const VfsPath &, const CFileInfo &, const uintptr_t) | CComponentManager | privatestatic |
| FlushDestroyedComponents() | CComponentManager | |
| GenerateSchema() | CComponentManager | |
| GetEntitiesWithInterface(InterfaceId iid) const | CComponentManager | |
| GetEntitiesWithInterfaceUnordered(InterfaceId iid) const | CComponentManager | |
| GetScriptInterface() | CComponentManager | inline |
| GetScriptWrapper(InterfaceId iid) | CComponentManager | private |
| GetSystemEntity() | CComponentManager | inline |
| InitSystemEntity() | CComponentManager | |
| InterfaceId typedef | CComponentManager | |
| InterfaceList typedef | CComponentManager | |
| InterfaceListUnordered typedef | CComponentManager | |
| LoadComponentTypes() | CComponentManager | |
| LoadScript(const VfsPath &filename, bool hotload=false) | CComponentManager | |
| LookupCID(const std::string &cname) const | CComponentManager | |
| LookupComponentTypeName(ComponentTypeId cid) const | CComponentManager | |
| LookupEntityHandle(entity_id_t ent, bool allowCreate=false) | CComponentManager | |
| m_ComponentCaches | CComponentManager | private |
| m_ComponentsByInterface | CComponentManager | private |
| m_ComponentsByTypeId | CComponentManager | private |
| m_ComponentTypeIdsByName | CComponentManager | private |
| m_ComponentTypesById | CComponentManager | private |
| m_CurrentComponent | CComponentManager | private |
| m_CurrentlyHotloading | CComponentManager | private |
| m_DestructionQueue | CComponentManager | private |
| m_GlobalMessageSubscriptions | CComponentManager | private |
| m_InterfaceIdsByName | CComponentManager | private |
| m_LocalMessageSubscriptions | CComponentManager | private |
| m_MessageTypeIdsByName | CComponentManager | private |
| m_MessageTypeNamesById | CComponentManager | private |
| m_NextEntityId | CComponentManager | private |
| m_NextLocalEntityId | CComponentManager | private |
| m_NextScriptComponentTypeId | CComponentManager | private |
| m_RNG | CComponentManager | private |
| m_ScriptInterface | CComponentManager | private |
| m_SimContext | CComponentManager | private |
| m_SystemEntity | CComponentManager | private |
| MessageTypeId typedef | CComponentManager | |
| NONCOPYABLE(CComponentManager) | CComponentManager | private |
| PostMessage(entity_id_t ent, const CMessage &msg) const | CComponentManager | |
| QueryInterface(entity_id_t ent, InterfaceId iid) const | CComponentManager | |
| ReadJSONFile(void *cbdata, std::wstring filePath, std::wstring fileName) | CComponentManager | privatestatic |
| RegisterComponentType(InterfaceId, ComponentTypeId, AllocFunc, DeallocFunc, const char *, const std::string &schema) | CComponentManager | |
| RegisterComponentTypeScriptWrapper(InterfaceId, ComponentTypeId, AllocFunc, DeallocFunc, const char *, const std::string &schema) | CComponentManager | |
| RegisterMessageType(MessageTypeId mtid, const char *name) | CComponentManager | |
| ResetState() | CComponentManager | |
| Script_AddEntity(void *cbdata, std::string templateName) | CComponentManager | privatestatic |
| Script_AddLocalEntity(void *cbdata, std::string templateName) | CComponentManager | privatestatic |
| Script_BroadcastMessage(void *cbdata, int mtid, CScriptVal data) | CComponentManager | privatestatic |
| Script_DestroyEntity(void *cbdata, int ent) | CComponentManager | privatestatic |
| Script_FindJSONFiles(void *cbdata, std::wstring subPath, bool recursive) | CComponentManager | privatestatic |
| Script_GetComponentsWithInterface(void *cbdata, int iid) | CComponentManager | privatestatic |
| Script_GetEntitiesWithInterface(void *cbdata, int iid) | CComponentManager | privatestatic |
| Script_PostMessage(void *cbdata, int ent, int mtid, CScriptVal data) | CComponentManager | privatestatic |
| Script_QueryInterface(void *cbdata, int ent, int iid) | CComponentManager | privatestatic |
| Script_ReadCivJSONFile(void *cbdata, std::wstring fileName) | CComponentManager | privatestatic |
| Script_ReadJSONFile(void *cbdata, std::wstring fileName) | CComponentManager | privatestatic |
| Script_RegisterComponentType(void *cbdata, int iid, std::string cname, CScriptVal ctor) | CComponentManager | privatestatic |
| Script_RegisterGlobal(void *cbdata, std::string name, CScriptVal value) | CComponentManager | privatestatic |
| Script_RegisterInterface(void *cbdata, std::string name) | CComponentManager | privatestatic |
| Script_RegisterMessageType(void *cbdata, std::string name) | CComponentManager | privatestatic |
| SendGlobalMessage(entity_id_t ent, const CMessage &msg) const | CComponentManager | private |
| SerializeState(std::ostream &stream) | CComponentManager | |
| SubscribeGloballyToMessageType(MessageTypeId mtid) | CComponentManager | |
| SubscribeToMessageType(MessageTypeId mtid) | CComponentManager | |
| TestComponentManager class | CComponentManager | friend |
| ~CComponentManager() | CComponentManager | |