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

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

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)=0ICmpPathfinderpure virtual
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)=0ICmpPathfinderpure virtual
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)=0ICmpPathfinderpure virtual
CheckUnitPlacement(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass)=0ICmpPathfinderpure virtual
CheckUnitPlacement(const IObstructionTestFilter &filter, entity_pos_t x, entity_pos_t z, entity_pos_t r, pass_class_t passClass, bool onlyCenterPoint)=0ICmpPathfinderpure virtual
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)=0ICmpPathfinderpure virtual
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 group, entity_id_t notify)=0ICmpPathfinderpure virtual
cost_class_t typedefICmpPathfinder
Deinit()=0IComponentpure virtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize)=0IComponentpure virtual
FinishAsyncRequests()=0ICmpPathfinderpure virtual
GetCostClass(const std::string &name)=0ICmpPathfinderpure virtual
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)=0ICmpPathfinderpure virtual
GetNearestPointOnGoal(CFixedVector2D pos, const Goal &goal)=0ICmpPathfinderpure virtual
GetPassabilityClass(const std::string &name)=0ICmpPathfinderpure virtual
GetPassabilityClasses()=0ICmpPathfinderpure virtual
GetPassabilityGrid()=0ICmpPathfinderpure virtual
GetSchema()IComponentstatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() const IComponentinline
GetSystemEntity() const IComponentinline
HandleMessage(const CMessage &msg, bool global)IComponentvirtual
Init(const CParamNode &paramNode)=0IComponentpure virtual
pass_class_t typedefICmpPathfinder
ProcessSameTurnMoves()=0ICmpPathfinderpure virtual
Serialize(ISerializer &serialize)=0IComponentpure virtual
SetDebugOverlay(bool enabled)=0ICmpPathfinderpure virtual
SetDebugPath(entity_pos_t x0, entity_pos_t z0, const Goal &goal, pass_class_t passClass, cost_class_t costClass)=0ICmpPathfinderpure virtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetSimContext(const CSimContext &context)IComponentinline
~IComponent()IComponentvirtual