Pyrogenesis  trunk
CCmpUnitMotion Member List

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

Allocate(ScriptInterface &, JS::HandleValue)CCmpUnitMotioninlinestatic
BeginPathing(const CFixedVector2D &from, const PathGoal &goal)CCmpUnitMotionprivate
CheckTargetMovement(const CFixedVector2D &from, entity_pos_t minDelta)CCmpUnitMotionprivate
ClassInit(CComponentManager &componentManager)CCmpUnitMotioninlinestatic
ComputeTargetPosition(CFixedVector2D &out) const 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(const CFixedVector2D &pos, entity_pos_t x, entity_pos_t z)CCmpUnitMotionprivate
GetComponentTypeId() const CCmpUnitMotioninlinevirtual
GetCurrentSpeed() const CCmpUnitMotioninlinevirtual
GetEntityHandle() const IComponentinline
GetEntityId() const IComponentinline
GetGroup() const CCmpUnitMotioninlineprivate
GetJSInstance() const IComponentvirtual
GetObstructionFilter(bool noTarget=false) const CCmpUnitMotionprivate
GetPassabilityClass() const CCmpUnitMotioninlinevirtual
GetPassabilityClassName() const CCmpUnitMotioninlinevirtual
GetRunSpeed() const CCmpUnitMotioninlinevirtual
GetSchema()CCmpUnitMotioninlinestatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() const IComponentinline
GetSystemEntity() const IComponentinline
GetUnitClearance() const CCmpUnitMotioninlinevirtual
GetWalkSpeed() const CCmpUnitMotioninlinevirtual
HandleMessage(const CMessage &msg, bool global)CCmpUnitMotioninlinevirtual
HasValidPath() const CCmpUnitMotioninlineprivate
Init(const CParamNode &paramNode)CCmpUnitMotioninlinevirtual
IsFormationMember() const CCmpUnitMotioninlineprivate
IsInPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) const CCmpUnitMotionvirtual
IsInTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) const CCmpUnitMotionvirtual
IsMoving() const CCmpUnitMotioninlinevirtual
m_ClearanceCCmpUnitMotion
m_CurSpeedCCmpUnitMotion
m_DebugOverlayEnabledCCmpUnitMotion
m_DebugOverlayLongPathLinesCCmpUnitMotion
m_DebugOverlayShortPathLinesCCmpUnitMotion
m_ExpectedPathTicketCCmpUnitMotion
m_FacePointAfterMoveCCmpUnitMotion
m_FinalGoalCCmpUnitMotion
m_FormationControllerCCmpUnitMotion
m_LongPathCCmpUnitMotion
m_MovingCCmpUnitMotion
m_OriginalRunSpeedCCmpUnitMotion
m_OriginalWalkSpeedCCmpUnitMotion
m_PassClassCCmpUnitMotion
m_PassClassNameCCmpUnitMotion
m_PathStateCCmpUnitMotion
m_RunSpeedCCmpUnitMotion
m_ShortPathCCmpUnitMotion
m_SpeedCCmpUnitMotion
m_StateCCmpUnitMotion
m_TargetEntityCCmpUnitMotion
m_TargetMaxRangeCCmpUnitMotion
m_TargetMinRangeCCmpUnitMotion
m_TargetOffsetCCmpUnitMotion
m_TargetPosCCmpUnitMotion
m_TriesCCmpUnitMotion
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
MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange, entity_id_t target)CCmpUnitMotionprivate
MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange)CCmpUnitMotionvirtual
NewJSObject(ScriptInterface &scriptInterface, JS::MutableHandleObject out) const IComponentvirtual
PathIsShort(const WaypointPath &path, const CFixedVector2D &from, entity_pos_t minDistance) const CCmpUnitMotionprivate
PathResult(u32 ticket, const WaypointPath &path)CCmpUnitMotionprivate
PathState enum nameCCmpUnitMotion
PATHSTATE_FOLLOWING enum valueCCmpUnitMotion
PATHSTATE_FOLLOWING_REQUESTING_LONG enum valueCCmpUnitMotion
PATHSTATE_FOLLOWING_REQUESTING_SHORT enum valueCCmpUnitMotion
PATHSTATE_MAX enum valueCCmpUnitMotion
PATHSTATE_NONE enum valueCCmpUnitMotion
PATHSTATE_WAITING_REQUESTING_LONG enum valueCCmpUnitMotion
PATHSTATE_WAITING_REQUESTING_SHORT enum valueCCmpUnitMotion
RenderPath(const WaypointPath &path, std::vector< SOverlayLine > &lines, CColor color)CCmpUnitMotionprivate
RenderSubmit(SceneCollector &collector)CCmpUnitMotionprivate
RequestLongPath(const CFixedVector2D &from, const PathGoal &goal)CCmpUnitMotionprivate
RequestShortPath(const CFixedVector2D &from, const PathGoal &goal, bool avoidMovingUnits)CCmpUnitMotionprivate
Serialize(ISerializer &serialize)CCmpUnitMotioninlinevirtual
SerializeCommon(S &serialize)CCmpUnitMotioninline
SetDebugOverlay(bool enabled)CCmpUnitMotioninlinevirtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetFacePointAfterMove(bool facePointAfterMove)CCmpUnitMotioninlinevirtual
SetPassabilityClassName(const std::string &passClassName)CCmpUnitMotioninlinevirtual
SetSimContext(const CSimContext &context)IComponentinline
SetSpeed(fixed speed)CCmpUnitMotioninlinevirtual
ShouldAvoidMovingUnits() const CCmpUnitMotioninlineprivate
ShouldConsiderOurselvesAtDestination(const CFixedVector2D &from)CCmpUnitMotionprivate
ShouldTreatTargetAsCircle(entity_pos_t range, entity_pos_t circleRadius) const 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
TryGoingStraightToGoalPoint(const CFixedVector2D &from)CCmpUnitMotionprivate
TryGoingStraightToTargetEntity(const CFixedVector2D &from)CCmpUnitMotionprivate
UpdateFinalGoal()CCmpUnitMotionprivate
UpdateMessageSubscriptions()CCmpUnitMotioninline
~IComponent()IComponentvirtual