Pyrogenesis  trunk
CCmpUnitMotion Member List

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

Allocate(const ScriptInterface &, JS::HandleValue)CCmpUnitMotioninlinestatic
AllocFunc typedefIComponent
CCmpUnitMotionManager classCCmpUnitMotionfriend
ClassInit(CComponentManager &componentManager)CCmpUnitMotioninlinestatic
ComputeGoal(PathGoal &out, const MoveRequest &moveRequest) constCCmpUnitMotionprivate
ComputePathToGoal(const CFixedVector2D &from, const PathGoal &goal)CCmpUnitMotionprivate
ComputeTargetPosition(CFixedVector2D &out, const MoveRequest &moveRequest) constCCmpUnitMotionprivate
ComputeTargetPosition(CFixedVector2D &out) constCCmpUnitMotioninlineprivate
Deallocate(IComponent *cmp)CCmpUnitMotioninlinestatic
DeallocFunc typedefIComponent
Deinit() overrideCCmpUnitMotioninlinevirtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize) overrideCCmpUnitMotioninlinevirtual
EstimateFuturePosition(const fixed dt) const overrideCCmpUnitMotioninlinevirtual
FaceTowardsPoint(entity_pos_t x, entity_pos_t z) overrideCCmpUnitMotionvirtual
FaceTowardsPointFromPos(const CFixedVector2D &pos, entity_pos_t x, entity_pos_t z)CCmpUnitMotionprivate
GetAcceleration() const overrideCCmpUnitMotioninlinevirtual
GetComponentTypeId() const overrideCCmpUnitMotioninlinevirtual
GetCurrentSpeed() const overrideCCmpUnitMotioninlinevirtual
GetEntityHandle() constIComponentinline
GetEntityId() constIComponentinline
GetFacePointAfterMove() const overrideCCmpUnitMotioninlinevirtual
GetGroup() constCCmpUnitMotioninlineprivate
GetJSInstance() constIComponentvirtual
GetObstructionFilter() constCCmpUnitMotioninlineprivate
GetObstructionFilter(const ICmpObstructionManager::tag_t &tag) constCCmpUnitMotioninlineprivate
GetPassabilityClass() const overrideCCmpUnitMotioninlinevirtual
GetPassabilityClassName() const overrideCCmpUnitMotioninlinevirtual
GetRunMultiplier() const overrideCCmpUnitMotioninlinevirtual
GetSchema()CCmpUnitMotioninlinestatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() constIComponentinline
GetSpeed() const overrideCCmpUnitMotioninlinevirtual
GetSpeedMultiplier() const overrideCCmpUnitMotioninlinevirtual
GetSystemEntity() constIComponentinline
GetUnitClearance() const overrideCCmpUnitMotioninlinevirtual
GetWalkSpeed() const overrideCCmpUnitMotioninlinevirtual
GetWeight() constCCmpUnitMotioninlinevirtual
HandleMessage(const CMessage &msg, bool global) overrideCCmpUnitMotioninlinevirtual
HandleObstructedMove(bool moved)CCmpUnitMotionprivate
IncrementFailedMovementsAndMaybeNotify()CCmpUnitMotioninlineprivate
Init(const CParamNode &paramNode) overrideCCmpUnitMotioninlinevirtual
InShortPathRange(const PathGoal &goal, const CFixedVector2D &pos) constCCmpUnitMotioninlineprivate
IsFormationControllerMoving() constCCmpUnitMotioninlineprivate
IsFormationMember() constCCmpUnitMotioninlineprivate
IsMoveRequested() const overrideCCmpUnitMotioninlinevirtual
IsMovingAsFormation() constCCmpUnitMotioninlineprivate
IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) overrideCCmpUnitMotionvirtual
m_AccelerationCCmpUnitMotion
m_BlockMovementCCmpUnitMotion
m_ClearanceCCmpUnitMotion
m_CurrentSpeedCCmpUnitMotion
m_DebugOverlayEnabledCCmpUnitMotion
m_DebugOverlayLongPathLinesCCmpUnitMotion
m_DebugOverlayShortPathLinesCCmpUnitMotion
m_ExpectedPathTicketCCmpUnitMotion
m_FacePointAfterMoveCCmpUnitMotion
m_FailedMovementsCCmpUnitMotion
m_FollowKnownImperfectPathCountdownCCmpUnitMotion
m_FormationControllerCCmpUnitMotion
m_InstantTurnAngleCCmpUnitMotion
m_IsFormationControllerCCmpUnitMotion
m_LastTurnSpeedCCmpUnitMotion
m_LongPathCCmpUnitMotion
m_MoveRequestCCmpUnitMotion
m_PassClassCCmpUnitMotion
m_PassClassNameCCmpUnitMotion
m_PushingCCmpUnitMotion
m_RunMultiplierCCmpUnitMotion
m_ShortPathCCmpUnitMotion
m_SpeedCCmpUnitMotion
m_SpeedMultiplierCCmpUnitMotion
m_TemplateAccelerationCCmpUnitMotion
m_TemplateRunMultiplierCCmpUnitMotion
m_TemplateWalkSpeedCCmpUnitMotion
m_TemplateWeightCCmpUnitMotion
m_WalkSpeedCCmpUnitMotion
Move(CCmpUnitMotionManager::MotionState &state, fixed dt)CCmpUnitMotionprivate
MoveFailed()CCmpUnitMotioninlineprivate
MoveObstructed()CCmpUnitMotioninlineprivate
MoveSucceeded()CCmpUnitMotioninlineprivate
MoveTo(MoveRequest request)CCmpUnitMotionprivate
MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z) overrideCCmpUnitMotioninlinevirtual
MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange) overrideCCmpUnitMotioninlinevirtual
MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange) overrideCCmpUnitMotioninlinevirtual
NewJSObject(const ScriptInterface &scriptInterface, JS::MutableHandleObject out) constIComponentvirtual
OnTurnStart()CCmpUnitMotionprivate
OnValueModification()CCmpUnitMotioninlineprivate
PathingUpdateNeeded(const CFixedVector2D &from) constCCmpUnitMotionprivate
PathResult(u32 ticket, const WaypointPath &path)CCmpUnitMotionprivate
PerformMove(fixed dt, const fixed &turnRate, WaypointPath &shortPath, WaypointPath &longPath, CFixedVector2D &pos, fixed &speed, entity_angle_t &angle, uint8_t pushingPressure) constCCmpUnitMotionprivate
PossiblyAtDestination() constCCmpUnitMotionprivate
PostMove(CCmpUnitMotionManager::MotionState &state, fixed dt)CCmpUnitMotionprivate
PreMove(CCmpUnitMotionManager::MotionState &state)CCmpUnitMotionprivate
RegisterComponentType(CComponentManager &mgr, EInterfaceId iid, EComponentTypeId cid, AllocFunc alloc, DeallocFunc dealloc, const char *name, const std::string &schema)IComponentstatic
RegisterComponentTypeScriptWrapper(CComponentManager &mgr, EInterfaceId iid, EComponentTypeId cid, AllocFunc alloc, DeallocFunc dealloc, const char *name, const std::string &schema)IComponentstatic
RejectFartherPaths(const PathGoal &goal, const WaypointPath &path, const CFixedVector2D &pos) constCCmpUnitMotionprivate
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 extendRange)CCmpUnitMotionprivate
Serialize(ISerializer &serialize) overrideCCmpUnitMotioninlinevirtual
SerializeCommon(S &serialize)CCmpUnitMotioninline
SetAcceleration(fixed acceleration) overrideCCmpUnitMotioninlinevirtual
SetDebugOverlay(bool enabled) overrideCCmpUnitMotioninlinevirtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetFacePointAfterMove(bool facePointAfterMove) overrideCCmpUnitMotioninlinevirtual
SetMemberOfFormation(entity_id_t controller) overrideCCmpUnitMotioninlinevirtual
SetParticipateInPushing(bool pushing)CCmpUnitMotioninlineprivate
SetPassabilityClassName(const std::string &passClassName) overrideCCmpUnitMotioninlinevirtual
SetPassabilityData(const std::string &passClassName)CCmpUnitMotioninlineprivate
SetSimContext(const CSimContext &context)IComponentinline
SetSpeedMultiplier(fixed multiplier) overrideCCmpUnitMotioninlinevirtual
ShortPathSearchRange() constCCmpUnitMotioninlineprivate
ShouldAlternatePathfinder() constCCmpUnitMotioninlineprivate
ShouldCollideWithMovingUnits() constCCmpUnitMotioninlineprivate
ShouldTreatTargetAsCircle(entity_pos_t range, entity_pos_t circleRadius) constCCmpUnitMotionprivate
StopMoving() overrideCCmpUnitMotioninlinevirtual
TargetHasValidPosition(const MoveRequest &moveRequest) constCCmpUnitMotionprivate
TargetHasValidPosition() constCCmpUnitMotioninlineprivate
TryGoingStraightToTarget(const CFixedVector2D &from, bool updatePaths)CCmpUnitMotionprivate
UpdateMessageSubscriptions()CCmpUnitMotioninline
UpdateMovementState(entity_pos_t speed, entity_pos_t meanSpeed)CCmpUnitMotionprivate
~IComponent()IComponentvirtual