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

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

Allocate(ScriptInterface &, jsval)CCmpUnitMotioninlinestatic
BeginPathing(CFixedVector2D from, const ICmpPathfinder::Goal &goal)CCmpUnitMotionprivate
CheckTargetMovement(CFixedVector2D from, entity_pos_t minDelta)CCmpUnitMotionprivate
ClassInit(CComponentManager &componentManager)CCmpUnitMotioninlinestatic
ComputeTargetPosition(CFixedVector2D &out)CCmpUnitMotionprivate
Deallocate(IComponent *cmp)CCmpUnitMotioninlinestatic
Deinit()CCmpUnitMotioninlinevirtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize)CCmpUnitMotioninlinevirtual
FaceTowardsPoint(entity_pos_t x, entity_pos_t z)CCmpUnitMotionvirtual
FaceTowardsPointFromPos(CFixedVector2D pos, entity_pos_t x, entity_pos_t z)CCmpUnitMotionprivate
GetCurrentSpeed()CCmpUnitMotioninlinevirtual
GetEntityHandle() const IComponentinline
GetEntityId() const IComponentinline
GetJSClass() const IComponentvirtual
GetJSInstance() const IComponentvirtual
GetObstructionFilter(bool forceAvoidMovingUnits=false)CCmpUnitMotionprivate
GetPassabilityClass()CCmpUnitMotioninlinevirtual
GetRunSpeed()CCmpUnitMotioninlinevirtual
GetSchema()CCmpUnitMotioninlinestatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() const IComponentinline
GetSystemEntity() const IComponentinline
GetWalkSpeed()CCmpUnitMotioninlinevirtual
HandleMessage(const CMessage &msg, bool global)CCmpUnitMotioninlinevirtual
Init(const CParamNode &paramNode)CCmpUnitMotioninlinevirtual
IsFormationMember()CCmpUnitMotioninlineprivate
IsInPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange)CCmpUnitMotionvirtual
IsInTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange)CCmpUnitMotionvirtual
IsMoving()CCmpUnitMotioninlinevirtual
m_CostClassCCmpUnitMotion
m_CurSpeedCCmpUnitMotion
m_DebugOverlayEnabledCCmpUnitMotion
m_DebugOverlayLongPathLinesCCmpUnitMotion
m_DebugOverlayShortPathLinesCCmpUnitMotion
m_ExpectedPathTicketCCmpUnitMotion
m_FacePointAfterMoveCCmpUnitMotion
m_FinalGoalCCmpUnitMotion
m_FormationControllerCCmpUnitMotion
m_LongPathCCmpUnitMotion
m_MovingCCmpUnitMotion
m_PassClassCCmpUnitMotion
m_PathStateCCmpUnitMotion
m_RadiusCCmpUnitMotion
m_RunSpeedCCmpUnitMotion
m_ShortPathCCmpUnitMotion
m_SpeedCCmpUnitMotion
m_StateCCmpUnitMotion
m_TargetEntityCCmpUnitMotion
m_TargetMaxRangeCCmpUnitMotion
m_TargetMinRangeCCmpUnitMotion
m_TargetOffsetCCmpUnitMotion
m_TargetPosCCmpUnitMotion
m_WalkSpeedCCmpUnitMotion
Move(fixed dt)CCmpUnitMotionprivate
MoveFailed()CCmpUnitMotioninlineprivate
MoveSucceeded()CCmpUnitMotioninlineprivate
MoveToFormationOffset(entity_id_t target, entity_pos_t x, entity_pos_t z)CCmpUnitMotionvirtual
MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange)CCmpUnitMotionvirtual
MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange)CCmpUnitMotionvirtual
PathIsShort(const ICmpPathfinder::Path &path, CFixedVector2D from, entity_pos_t minDistance)CCmpUnitMotionprivate
PathResult(u32 ticket, const ICmpPathfinder::Path &path)CCmpUnitMotionprivate
PathState enum nameCCmpUnitMotion
PATHSTATE_FOLLOWING enum valueCCmpUnitMotion
PATHSTATE_FOLLOWING_REQUESTING_LONG enum valueCCmpUnitMotion
PATHSTATE_FOLLOWING_REQUESTING_SHORT enum valueCCmpUnitMotion
PATHSTATE_FOLLOWING_REQUESTING_SHORT_APPEND enum valueCCmpUnitMotion
PATHSTATE_MAX enum valueCCmpUnitMotion
PATHSTATE_NONE enum valueCCmpUnitMotion
PATHSTATE_WAITING_REQUESTING_LONG enum valueCCmpUnitMotion
PATHSTATE_WAITING_REQUESTING_SHORT enum valueCCmpUnitMotion
PickNextLongWaypoint(const CFixedVector2D &pos, bool avoidMovingUnits)CCmpUnitMotionprivate
RenderPath(const ICmpPathfinder::Path &path, std::vector< SOverlayLine > &lines, CColor color)CCmpUnitMotionprivate
RenderSubmit(SceneCollector &collector)CCmpUnitMotionprivate
RequestLongPath(CFixedVector2D from, const ICmpPathfinder::Goal &goal)CCmpUnitMotionprivate
RequestShortPath(CFixedVector2D from, const ICmpPathfinder::Goal &goal, bool avoidMovingUnits)CCmpUnitMotionprivate
Serialize(ISerializer &serialize)CCmpUnitMotioninlinevirtual
SerializeCommon(S &serialize)CCmpUnitMotioninline
SetDebugOverlay(bool enabled)CCmpUnitMotioninlinevirtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetFacePointAfterMove(bool facePointAfterMove)CCmpUnitMotioninlinevirtual
SetSimContext(const CSimContext &context)IComponentinline
SetSpeed(fixed speed)CCmpUnitMotioninlinevirtual
SetUnitRadius(fixed radius)CCmpUnitMotioninlinevirtual
ShouldAvoidMovingUnits()CCmpUnitMotioninlineprivate
ShouldTreatTargetAsCircle(entity_pos_t range, entity_pos_t hw, entity_pos_t hh, entity_pos_t circleRadius)CCmpUnitMotionprivate
StartFailed()CCmpUnitMotioninlineprivate
StartSucceeded()CCmpUnitMotioninlineprivate
State enum nameCCmpUnitMotion
STATE_FORMATIONMEMBER_PATH enum valueCCmpUnitMotion
STATE_IDLE enum valueCCmpUnitMotion
STATE_INDIVIDUAL_PATH enum valueCCmpUnitMotion
STATE_MAX enum valueCCmpUnitMotion
STATE_STOPPING enum valueCCmpUnitMotion
StopMoving()CCmpUnitMotioninlinevirtual
TryGoingStraightToTargetEntity(CFixedVector2D from)CCmpUnitMotionprivate
~IComponent()IComponentvirtual