Pyrogenesis  trunk
CCmpPathfinder Member List

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

Allocate(ScriptInterface &, JS::HandleValue)CCmpPathfinderinlinestatic
CheckBuildingPlacement(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass) const CCmpPathfindervirtual
CheckBuildingPlacement(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t a, entity_pos_t w, entity_pos_t h, entity_id_t id, pass_class_t passClass, bool onlyCenterPoint) const CCmpPathfindervirtual
CheckMovement(const IObstructionTestFilter &filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t x1, entity_pos_t z1, entity_pos_t r, pass_class_t passClass) const CCmpPathfindervirtual
CheckUnitPlacement(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint) const CCmpPathfindervirtual
ClassInit(CComponentManager &componentManager)CCmpPathfinderinlinestatic
ComputePath(entity_pos_t x0, entity_pos_t z0, const PathGoal &goal, pass_class_t passClass, WaypointPath &ret)CCmpPathfinderinlinevirtual
ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const PathGoal &goal, pass_class_t passClass, entity_id_t notify)CCmpPathfindervirtual
ComputeShoreGrid(bool expandOnWater=false)CCmpPathfindervirtual
ComputeShortPath(const IObstructionTestFilter &filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal &goal, pass_class_t passClass, WaypointPath &ret)CCmpPathfindervirtual
ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t clearance, entity_pos_t range, const PathGoal &goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify)CCmpPathfindervirtual
Deallocate(IComponent *cmp)CCmpPathfinderinlinestatic
Deinit()CCmpPathfindervirtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize)CCmpPathfindervirtual
edgesCCmpPathfinder
edgesBottomCCmpPathfinder
edgesLeftCCmpPathfinder
edgeSquaresCCmpPathfinder
edgesRightCCmpPathfinder
edgesTopCCmpPathfinder
edgesUnalignedCCmpPathfinder
FinishAsyncRequests()CCmpPathfindervirtual
GetClearance(pass_class_t passClass) const CCmpPathfinderinlinevirtual
GetComponentTypeId() const CCmpPathfinderinlinevirtual
GetDebugData(u32 &steps, double &time, Grid< u8 > &grid) const CCmpPathfinderinlinevirtual
GetDirtinessData() const CCmpPathfindervirtual
GetEntityHandle() const IComponentinline
GetEntityId() const IComponentinline
GetJSInstance() const IComponentvirtual
GetMaximumClearance() const CCmpPathfinderinlinevirtual
GetPassabilityClass(const std::string &name) const CCmpPathfindervirtual
GetPassabilityClasses(std::map< std::string, pass_class_t > &passClasses) const CCmpPathfindervirtual
GetPassabilityClasses(std::map< std::string, pass_class_t > &nonPathfindingPassClasses, std::map< std::string, pass_class_t > &pathfindingPassClasses) const CCmpPathfindervirtual
GetPassabilityFromMask(pass_class_t passClass) const CCmpPathfinder
GetPassabilityGrid()CCmpPathfindervirtual
GetSchema()CCmpPathfinderinlinestatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() const IComponentinline
GetSystemEntity() const IComponentinline
HandleMessage(const CMessage &msg, bool global)CCmpPathfindervirtual
Init(const CParamNode &paramNode)CCmpPathfindervirtual
m_AsyncLongPathRequestsCCmpPathfinder
m_AsyncShortPathRequestsCCmpPathfinder
m_AtlasOverlayCCmpPathfinder
m_DebugOverlayCCmpPathfinder
m_DebugOverlayShortPathLinesCCmpPathfinder
m_GridCCmpPathfinder
m_LongPathfinderCCmpPathfinder
m_MapSizeCCmpPathfinder
m_MaxSameTurnMovesCCmpPathfinder
m_NextAsyncTicketCCmpPathfinder
m_ObstructionsDirtyCCmpPathfinder
m_PassClassesCCmpPathfinder
m_PassClassMasksCCmpPathfinder
m_PreserveUpdateInformationsCCmpPathfinder
m_SameTurnMovesCountCCmpPathfinder
m_TerrainDirtyCCmpPathfinder
m_TerrainOnlyGridCCmpPathfinder
MinimalTerrainUpdate()CCmpPathfinder
NewJSObject(ScriptInterface &scriptInterface, JS::MutableHandleObject out) const IComponentvirtual
ProcessLongRequests(const std::vector< AsyncLongPathRequest > &longRequests)CCmpPathfinder
ProcessSameTurnMoves()CCmpPathfindervirtual
ProcessShortRequests(const std::vector< AsyncShortPathRequest > &shortRequests)CCmpPathfinder
RenderSubmit(SceneCollector &collector)CCmpPathfinder
Serialize(ISerializer &serialize)CCmpPathfindervirtual
SerializeCommon(S &serialize)CCmpPathfinder
SetAtlasOverlay(bool enable, pass_class_t passClass=0)CCmpPathfindervirtual
SetDebugOverlay(bool enabled)CCmpPathfinderinlinevirtual
SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal &goal, pass_class_t passClass)CCmpPathfinderinlinevirtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetHierDebugOverlay(bool enabled)CCmpPathfinderinlinevirtual
SetSimContext(const CSimContext &context)IComponentinline
TerrainUpdateHelper(bool expandPassability=true)CCmpPathfinder
UpdateGrid()CCmpPathfindervirtual
vertexesCCmpPathfinder
~IComponent()IComponentvirtual