![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
This is the complete list of members for CAIWorker, including all inherited members.
| AddPlayer(const std::wstring &aiName, player_id_t player, u8 difficulty, const std::wstring &behavior) | CAIWorker | inline |
| CAIWorker() | CAIWorker | inline |
| ComputePath(const CFixedVector2D &pos, const CFixedVector2D &goal, pass_class_t passClass, std::vector< CFixedVector2D > &waypoints) | CAIWorker | inline |
| ComputePathScript(JS::HandleValue position, JS::HandleValue goal, pass_class_t passClass) | CAIWorker | inline |
| Deserialize(std::istream &stream, u32 numAis) | CAIWorker | inline |
| DumpImage(const std::wstring &name, const std::vector< u32 > &data, u32 w, u32 h, u32 max) | CAIWorker | inline |
| GetCommands(std::vector< SCommandSets > &commands) | CAIWorker | inline |
| getPlayerSize() | CAIWorker | inline |
| GetTemplate(const std::string &name) | CAIWorker | inline |
| HasLoadedEntityTemplates() const | CAIWorker | inline |
| Init(const ScriptInterface &simInterface) | CAIWorker | inline |
| LoadEntityTemplates(const std::vector< std::pair< std::string, const CParamNode * > > &templates) | CAIWorker | inline |
| LoadMetadata(const VfsPath &path, JS::MutableHandleValue out) | CAIWorker | inlineprivate |
| LoadScripts(const std::wstring &moduleName) | CAIWorker | inline |
| m_Commands | CAIWorker | private |
| m_CommandsComputed | CAIWorker | private |
| m_EntityTemplates | CAIWorker | private |
| m_GameState | CAIWorker | private |
| m_HasLoadedEntityTemplates | CAIWorker | private |
| m_HasSharedComponent | CAIWorker | private |
| m_HierarchicalPathfinder | CAIWorker | private |
| m_LoadedModules | CAIWorker | private |
| m_LongPathfinder | CAIWorker | private |
| m_NonPathfindingPassClasses | CAIWorker | private |
| m_PassabilityMap | CAIWorker | private |
| m_PassabilityMapVal | CAIWorker | private |
| m_PathfindingPassClasses | CAIWorker | private |
| m_PlayerMetadata | CAIWorker | private |
| m_Players | CAIWorker | private |
| m_RNG | CAIWorker | private |
| m_ScriptInterface | CAIWorker | private |
| m_SharedAIObj | CAIWorker | private |
| m_TemplateLoader | CAIWorker | private |
| m_TerritoryMap | CAIWorker | private |
| m_TerritoryMapVal | CAIWorker | private |
| m_TurnNum | CAIWorker | private |
| PerformComputation() | CAIWorker | inlineprivate |
| PostCommand(int playerid, JS::HandleValue cmd) | CAIWorker | inline |
| RunGamestateInit(const Script::StructuredClone &gameState, const Grid< NavcellData > &passabilityMap, const Grid< u8 > &territoryMap, const std::map< std::string, pass_class_t > &nonPathfindingPassClassMasks, const std::map< std::string, pass_class_t > &pathfindingPassClassMasks) | CAIWorker | inline |
| Serialize(std::ostream &stream, bool isDebug) | CAIWorker | inline |
| SerializeState(ISerializer &serializer) | CAIWorker | inline |
| SetRNGSeed(u32 seed) | CAIWorker | inline |
| StartComputation() | CAIWorker | inline |
| Trace(JSTracer *trc, void *data) | CAIWorker | inlineprivatestatic |
| TraceMember(JSTracer *trc) | CAIWorker | inlineprivate |
| TryLoadSharedComponent() | CAIWorker | inline |
| UpdateGameState(JS::HandleValue gameState) | CAIWorker | inline |
| UpdatePathfinder(const Grid< NavcellData > &passabilityMap, bool globallyDirty, const Grid< u8 > &dirtinessGrid, bool justDeserialized, const std::map< std::string, pass_class_t > &nonPathfindingPassClassMasks, const std::map< std::string, pass_class_t > &pathfindingPassClassMasks) | CAIWorker | inline |
| UpdateTerritoryMap(const Grid< u8 > &territoryMap) | CAIWorker | inline |
| WaitToFinishComputation() | CAIWorker | inline |
| ~CAIWorker() | CAIWorker | inline |