Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CAIWorker Member List

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

AddPlayer(const std::wstring &aiName, player_id_t player, uint8_t difficulty, bool callConstructor)CAIWorkerinline
CAIWorker()CAIWorkerinline
Deserialize(std::istream &stream)CAIWorkerinline
DumpHeap(void *cbdata)CAIWorkerinlinestatic
DumpImage(void *cbdata, std::wstring name, std::vector< u32 > data, u32 w, u32 h, u32 max)CAIWorkerinlinestatic
ForceGC(void *cbdata)CAIWorkerinlinestatic
GetCommands(std::vector< SCommandSets > &commands)CAIWorkerinline
getPlayerSize()CAIWorkerinline
LoadEntityTemplates(const std::vector< std::pair< std::string, const CParamNode * > > &templates)CAIWorkerinline
LoadMetadata(const VfsPath &path)CAIWorkerinlineprivate
m_CommandsCAIWorkerprivate
m_CommandsComputedCAIWorkerprivate
m_DeserializablePrototypesCAIWorkerprivate
m_EntityTemplatesCAIWorkerprivate
m_GameStateCAIWorkerprivate
m_HasLoadedEntityTemplatesCAIWorkerprivate
m_HasSharedComponentCAIWorkerprivate
m_PassabilityMapCAIWorkerprivate
m_PassabilityMapValCAIWorkerprivate
m_PlayerMetadataCAIWorkerprivate
m_PlayersCAIWorkerprivate
m_RNGCAIWorkerprivate
m_ScriptInterfaceCAIWorkerprivate
m_ScriptRuntimeCAIWorkerprivate
m_SerializablePrototypesCAIWorkerprivate
m_SharedAIObjCAIWorkerprivate
m_TechTemplatesCAIWorkerprivate
m_TerritoryMapCAIWorkerprivate
m_TerritoryMapValCAIWorkerprivate
m_TurnNumCAIWorkerprivate
PerformComputation()CAIWorkerinlineprivate
PostCommand(void *cbdata, CScriptValRooted cmd)CAIWorkerinlinestatic
RegisterSerializablePrototype(std::wstring name, CScriptVal proto)CAIWorkerinline
RegisterTechTemplates(const shared_ptr< ScriptInterface::StructuredClone > &techTemplates)CAIWorkerinline
RunGamestateInit(const shared_ptr< ScriptInterface::StructuredClone > &gameState, const Grid< u16 > &passabilityMap, const Grid< u8 > &territoryMap)CAIWorkerinline
Serialize(std::ostream &stream, bool isDebug)CAIWorkerinline
SerializeState(ISerializer &serializer)CAIWorkerinline
StartComputation(const shared_ptr< ScriptInterface::StructuredClone > &gameState, const Grid< u16 > &passabilityMap, const Grid< u8 > &territoryMap, bool territoryMapDirty)CAIWorkerinline
TryLoadSharedComponent(bool hasTechs)CAIWorkerinline
WaitToFinishComputation()CAIWorkerinline
~CAIWorker()CAIWorkerinline