Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
ICmpUnitMotion Member List

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

AllocFunc typedefIComponent
DeallocFunc typedefIComponent
Deinit()=0IComponentpure virtual
Deserialize(const CParamNode &paramNode, IDeserializer &deserialize)=0IComponentpure virtual
EstimateFuturePosition(const fixed dt) const =0ICmpUnitMotionpure virtual
FaceTowardsPoint(entity_pos_t x, entity_pos_t z)=0ICmpUnitMotionpure virtual
GetAcceleration() const =0ICmpUnitMotionpure virtual
GetComponentTypeId() const =0IComponentpure virtual
GetCurrentSpeed() const =0ICmpUnitMotionpure virtual
GetEntityHandle() constIComponentinline
GetEntityId() constIComponentinline
GetFacePointAfterMove() const =0ICmpUnitMotionpure virtual
GetJSInstance() constIComponentvirtual
GetPassabilityClass() const =0ICmpUnitMotionpure virtual
GetPassabilityClassName() const =0ICmpUnitMotionpure virtual
GetRunMultiplier() const =0ICmpUnitMotionpure virtual
GetSchema()IComponentstatic
GetSerializationVersion()IComponentinlinestatic
GetSimContext() constIComponentinline
GetSpeed() const =0ICmpUnitMotionpure virtual
GetSpeedMultiplier() const =0ICmpUnitMotionpure virtual
GetSystemEntity() constIComponentinline
GetUnitClearance() const =0ICmpUnitMotionpure virtual
GetWalkSpeed() const =0ICmpUnitMotionpure virtual
HandleMessage(const CMessage &msg, bool global)IComponentvirtual
Init(const CParamNode &paramNode)=0IComponentpure virtual
IsMoveRequested() const =0ICmpUnitMotionpure virtual
IsTargetRangeReachable(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange)=0ICmpUnitMotionpure virtual
m_EntityHandleIComponentprivate
m_SimContextIComponentprivate
MoveToFormationOffset(entity_id_t controller, entity_pos_t x, entity_pos_t z)=0ICmpUnitMotionpure virtual
MoveToPointRange(entity_pos_t x, entity_pos_t z, entity_pos_t minRange, entity_pos_t maxRange)=0ICmpUnitMotionpure virtual
MoveToTargetRange(entity_id_t target, entity_pos_t minRange, entity_pos_t maxRange)=0ICmpUnitMotionpure virtual
NewJSObject(const ScriptInterface &scriptInterface, JS::MutableHandleObject out) constIComponentvirtual
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
Serialize(ISerializer &serialize)=0IComponentpure virtual
SetAcceleration(fixed acceleration)=0ICmpUnitMotionpure virtual
SetDebugOverlay(bool enabled)=0ICmpUnitMotionpure virtual
SetEntityHandle(CEntityHandle ent)IComponentinline
SetFacePointAfterMove(bool facePointAfterMove)=0ICmpUnitMotionpure virtual
SetMemberOfFormation(entity_id_t controller)=0ICmpUnitMotionpure virtual
SetPassabilityClassName(const std::string &passClassName)=0ICmpUnitMotionpure virtual
SetSimContext(const CSimContext &context)IComponentinline
SetSpeedMultiplier(fixed multiplier)=0ICmpUnitMotionpure virtual
StopMoving()=0ICmpUnitMotionpure virtual
~IComponent()IComponentvirtual