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

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

Allocate(ScriptInterface &, jsval)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)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)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)CCmpPathfindervirtual
CheckUnitPlacement(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass)CCmpPathfindervirtual
CheckUnitPlacement(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint)CCmpPathfindervirtual
ClassInit(CComponentManager &componentManager)CCmpPathfinderinlinestatic
ComputePath(entity_pos_t x0, entity_pos_t z0, const Goal &goal, pass_class_t passClass, cost_class_t costClass, Path &ret)CCmpPathfindervirtual
ICmpPathfinder::ComputePath(entity_pos_t x0, entity_pos_t z0, const Goal &goal, pass_class_t passClass, cost_class_t costClass, Path &ret)=0ICmpPathfinderpure virtual
ComputePathAsync(entity_pos_t x0, entity_pos_t z0, const Goal &goal, pass_class_t passClass, cost_class_t costClass, entity_id_t notify)CCmpPathfindervirtual
ComputeShortPath(const IObstructionTestFilter &filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t r, entity_pos_t range, const Goal &goal, pass_class_t passClass, Path &ret)CCmpPathfindervirtual
ICmpPathfinder::ComputeShortPath(const IObstructionTestFilter &filter, entity_pos_t x0, entity_pos_t z0, entity_pos_t r, entity_pos_t range, const Goal &goal, pass_class_t passClass, Path &ret)=0ICmpPathfinderpure virtual
ComputeShortPathAsync(entity_pos_t x0, entity_pos_t z0, entity_pos_t r, entity_pos_t range, const Goal &goal, pass_class_t passClass, bool avoidMovingUnits, entity_id_t controller, entity_id_t notify)CCmpPathfindervirtual
cost_class_t typedefICmpPathfinder
Deallocate(IComponent *cmp)CCmpPathfinderinlinestatic
Deinit()CCmpPathfindervirtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize)CCmpPathfindervirtual
DistanceToGoal(CFixedVector2D pos, const CCmpPathfinder::Goal &goal)CCmpPathfinderstatic
FinishAsyncRequests()CCmpPathfindervirtual
GetCostClass(const std::string &name)CCmpPathfindervirtual
GetEntityHandle() const IComponentinline
GetEntityId() const IComponentinline
GetJSClass() const IComponentvirtual
GetJSInstance() const IComponentvirtual
GetMovementSpeed(entity_pos_t x0, entity_pos_t z0, cost_class_t costClass)CCmpPathfindervirtual
GetNearestPointOnGoal(CFixedVector2D pos, const Goal &goal)CCmpPathfindervirtual
GetPassabilityClass(const std::string &name)CCmpPathfindervirtual
GetPassabilityClasses()CCmpPathfindervirtual
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_DebugGridCCmpPathfinder
m_DebugOverlayCCmpPathfinder
m_DebugOverlayShortPathLinesCCmpPathfinder
m_DebugPassClassCCmpPathfinder
m_DebugPathCCmpPathfinder
m_DebugStepsCCmpPathfinder
m_GridCCmpPathfinder
m_MapSizeCCmpPathfinder
m_MaxSameTurnMovesCCmpPathfinder
m_MoveCostsCCmpPathfinder
m_MoveSpeedsCCmpPathfinder
m_NextAsyncTicketCCmpPathfinder
m_ObstructionGridCCmpPathfinder
m_PassClassesCCmpPathfinder
m_PassClassMasksCCmpPathfinder
m_SameTurnMovesCountCCmpPathfinder
m_TerrainCostClassTagsCCmpPathfinder
m_TerrainDirtyCCmpPathfinder
m_UnitCostClassTagsCCmpPathfinder
NearestTile(entity_pos_t x, entity_pos_t z, u16 &i, u16 &j)CCmpPathfinderinline
pass_class_t typedefICmpPathfinder
ProcessLongRequests(const std::vector< AsyncLongPathRequest > &longRequests)CCmpPathfinder
ProcessSameTurnMoves()CCmpPathfindervirtual
ProcessShortRequests(const std::vector< AsyncShortPathRequest > &shortRequests)CCmpPathfinder
RenderSubmit(SceneCollector &collector)CCmpPathfinder
ResetDebugPath()CCmpPathfindervirtual
Serialize(ISerializer &serialize)CCmpPathfindervirtual
SetDebugOverlay(bool enabled)CCmpPathfindervirtual
SetDebugPath(entity_pos_t x0, entity_pos_t z0, const Goal &goal, pass_class_t passClass, cost_class_t costClass)CCmpPathfindervirtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetSimContext(const CSimContext &context)IComponentinline
TileCenter(u16 i, u16 j, entity_pos_t &x, entity_pos_t &z)CCmpPathfinderinlinestatic
UpdateGrid()CCmpPathfinder
~IComponent()IComponentvirtual