CMovementRequest

Class Hierarchy
C++
class CMovementRequest;
File

IMovementController.h

CMovementRequest::AddDeltaMovement Method
C++
void AddDeltaMovement(const Vec3& direction);
CMovementRequest::AddDeltaRotation Method
C++
void AddDeltaRotation(const Ang3& rotation);
CMovementRequest::AlertnessChanged Method
C++
bool AlertnessChanged();
CMovementRequest::AllowLowerBodyToTurn Method
C++
bool AllowLowerBodyToTurn() const;
CMovementRequest::AllowStrafing Method
C++
bool AllowStrafing() const;
CMovementRequest::ClearActorTarget Method
C++
void ClearActorTarget();
CMovementRequest::ClearAICoverRequest Method
C++
void ClearAICoverRequest();
CMovementRequest::ClearAimTarget Method
C++
void ClearAimTarget();
CMovementRequest::ClearAllowStrafing Method
C++
void ClearAllowStrafing();
CMovementRequest::ClearBodyOrientationMode Method
C++
void ClearBodyOrientationMode();
CMovementRequest::ClearBodyTarget Method
C++
void ClearBodyTarget();
CMovementRequest::ClearContext Method
C++
void ClearContext();
CMovementRequest::ClearDesiredBodyDirectionAtTarget Method
C++
void ClearDesiredBodyDirectionAtTarget();
CMovementRequest::ClearDesiredSpeed Method
C++
void ClearDesiredSpeed();
CMovementRequest::ClearDirectionOffFromPath Method
C++
void ClearDirectionOffFromPath();
CMovementRequest::ClearDistanceToPathEnd Method
C++
void ClearDistanceToPathEnd();
CMovementRequest::ClearFireTarget Method
C++
void ClearFireTarget();
CMovementRequest::ClearForcedNavigation Method
C++
void ClearForcedNavigation();
CMovementRequest::ClearInflectionPoint Method
C++
void ClearInflectionPoint();
CMovementRequest::ClearJump Method
C++
void ClearJump();
CMovementRequest::ClearLean Method
C++
void ClearLean();
CMovementRequest::ClearLookStyle Method
C++
void ClearLookStyle();
CMovementRequest::ClearLookTarget Method
C++
void ClearLookTarget();
CMovementRequest::ClearLowerBodyToTurn Method
C++
void ClearLowerBodyToTurn();
CMovementRequest::ClearMannequinTagRequest Method
C++
void ClearMannequinTagRequest();
CMovementRequest::ClearMoveTarget Method
C++
void ClearMoveTarget();
CMovementRequest::ClearPeekOver Method
C++
void ClearPeekOver();
CMovementRequest::ClearPrediction Method
C++
void ClearPrediction();
CMovementRequest::ClearPseudoSpeed Method
C++
void ClearPseudoSpeed();
CMovementRequest::ClearStance Method
C++
void ClearStance();
CMovementRequest::CMovementRequest Constructor
C++
CMovementRequest();
CMovementRequest::GetActorTarget Method
C++
const SActorTargetParams& GetActorTarget() const;
CMovementRequest::GetAICoverRequest Method
C++
const SAICoverRequest& GetAICoverRequest() const;
CMovementRequest::GetAimTarget Method
C++
const Vec3& GetAimTarget() const;
CMovementRequest::GetAlertness Method
C++
int GetAlertness();
CMovementRequest::GetBodyOrientationMode Method
C++
EBodyOrientationMode GetBodyOrientationMode() const;
CMovementRequest::GetBodyTarget Method
C++
const Vec3& GetBodyTarget() const;
CMovementRequest::GetContext Method
C++
const unsigned int GetContext() const;
CMovementRequest::GetDeltaMovement Method
C++
const Vec3& GetDeltaMovement() const;
CMovementRequest::GetDeltaRotation Method
C++
const Ang3& GetDeltaRotation() const;
CMovementRequest::GetDesiredBodyDirectionAtTarget Method
C++
const Vec3& GetDesiredBodyDirectionAtTarget() const;
CMovementRequest::GetDesiredSpeed Method
C++
float GetDesiredSpeed() const;
CMovementRequest::GetDesiredTargetSpeed Method
C++
float GetDesiredTargetSpeed() const;
CMovementRequest::GetDirOffFromPath Method
C++
const Vec3& GetDirOffFromPath() const;
CMovementRequest::GetDistanceToPathEnd Method
C++
float GetDistanceToPathEnd() const;
CMovementRequest::GetFireTarget Method
C++
const Vec3& GetFireTarget() const;
CMovementRequest::GetForcedNavigation Method
C++
const Vec3& GetForcedNavigation() const;
CMovementRequest::GetInflectionPoint Method
C++
const Vec3& GetInflectionPoint() const;
CMovementRequest::GetLean Method
C++
float GetLean() const;
CMovementRequest::GetLookImportance Method
C++
float GetLookImportance() const;
CMovementRequest::GetLookStyle Method
C++
ELookStyle GetLookStyle();
CMovementRequest::GetLookTarget Method
C++
const Vec3& GetLookTarget() const;
CMovementRequest::GetMannequinTagRequest Method
C++
const SMannequinTagRequest& GetMannequinTagRequest() const;
CMovementRequest::GetMoveTarget Method
C++
const Vec3& GetMoveTarget() const;
CMovementRequest::GetPeekOver Method
C++
float GetPeekOver() const;
CMovementRequest::GetPrediction Method
C++
const SPredictedCharacterStates& GetPrediction() const;
CMovementRequest::GetPseudoSpeed Method
C++
float GetPseudoSpeed() const;
CMovementRequest::GetStance Method
C++
EStance GetStance() const;
CMovementRequest::HasActorTarget Method
C++
bool HasActorTarget() const;
CMovementRequest::HasAimTarget Method
C++
bool HasAimTarget() const;
CMovementRequest::HasBodyOrientationMode Method
C++
bool HasBodyOrientationMode() const;
CMovementRequest::HasBodyTarget Method
C++
bool HasBodyTarget() const;
CMovementRequest::HasContext Method
C++
bool HasContext() const;
CMovementRequest::HasDeltaMovement Method
C++
bool HasDeltaMovement() const;
CMovementRequest::HasDeltaRotation Method
C++
bool HasDeltaRotation() const;
CMovementRequest::HasDesiredBodyDirectionAtTarget Method
C++
bool HasDesiredBodyDirectionAtTarget() const;
CMovementRequest::HasDesiredSpeed Method
C++
bool HasDesiredSpeed() const;
CMovementRequest::HasDirectionOffFromPath Method
C++
bool HasDirectionOffFromPath() const;
CMovementRequest::HasFireTarget Method
C++
bool HasFireTarget() const;
CMovementRequest::HasForcedNavigation Method
C++
bool HasForcedNavigation() const;
CMovementRequest::HasInflectionPoint Method
C++
bool HasInflectionPoint() const;
CMovementRequest::HasLean Method
C++
bool HasLean() const;
CMovementRequest::HasLookStyle Method
C++
bool HasLookStyle();
CMovementRequest::HasLookTarget Method
C++
bool HasLookTarget() const;
CMovementRequest::HasMoveTarget Method
C++
bool HasMoveTarget() const;
CMovementRequest::HasNoAiming Method
C++
bool HasNoAiming() const;
CMovementRequest::HasPeekOver Method
C++
bool HasPeekOver() const;
CMovementRequest::HasPrediction Method
C++
bool HasPrediction() const;
CMovementRequest::HasPseudoSpeed Method
C++
bool HasPseudoSpeed() const;
CMovementRequest::HasStance Method
C++
bool HasStance() const;
CMovementRequest::IsEmpty Method
C++
bool IsEmpty();
Description

was anything set at all in this request?

CMovementRequest::RemoveActorTarget Method
C++
bool RemoveActorTarget() const;
CMovementRequest::RemoveAimTarget Method
C++
bool RemoveAimTarget() const;
CMovementRequest::RemoveBodyTarget Method
C++
bool RemoveBodyTarget() const;
CMovementRequest::RemoveContext Method
C++
bool RemoveContext() const;
CMovementRequest::RemoveDeltaMovement Method
C++
void RemoveDeltaMovement();
CMovementRequest::RemoveDeltaRotation Method
C++
void RemoveDeltaRotation();
CMovementRequest::RemoveDesiredBodyDirectionAtTarget Method
C++
bool RemoveDesiredBodyDirectionAtTarget() const;
CMovementRequest::RemoveDesiredSpeed Method
C++
bool RemoveDesiredSpeed() const;
CMovementRequest::RemoveFireTarget Method
C++
bool RemoveFireTarget() const;
CMovementRequest::RemoveInflectionPoint Method
C++
bool RemoveInflectionPoint() const;
CMovementRequest::RemoveLean Method
C++
bool RemoveLean() const;
CMovementRequest::RemoveLookTarget Method
C++
bool RemoveLookTarget() const;
CMovementRequest::RemoveMoveTarget Method
C++
bool RemoveMoveTarget() const;
CMovementRequest::RemovePeekOver Method
C++
bool RemovePeekOver() const;
CMovementRequest::RemovePrediction Method
C++
bool RemovePrediction() const;
CMovementRequest::RemovePseudoSpeed Method
C++
bool RemovePseudoSpeed() const;
CMovementRequest::RemoveStance Method
C++
bool RemoveStance() const;
CMovementRequest::SetActorTarget Method
C++
void SetActorTarget(const SActorTargetParams& params);
CMovementRequest::SetAICoverRequest Method
C++
void SetAICoverRequest(const SAICoverRequest& aiCoverRequest);
CMovementRequest::SetAimTarget Method
C++
void SetAimTarget(const Vec3& position);
CMovementRequest::SetAlertness Method
C++
void SetAlertness(int alertness);
CMovementRequest::SetAllowLowerBodyToTurn Method ()
C++
void SetAllowLowerBodyToTurn();
CMovementRequest::SetAllowLowerBodyToTurn Method (bool)
C++
void SetAllowLowerBodyToTurn(bool allow);
CMovementRequest::SetAllowStrafing Method ()
C++
void SetAllowStrafing();
CMovementRequest::SetAllowStrafing Method (bool)
C++
void SetAllowStrafing(bool allow);
CMovementRequest::SetBodyOrientationMode Method
C++
void SetBodyOrientationMode(const EBodyOrientationMode bodyOrientationMode);
CMovementRequest::SetBodyTarget Method
C++
void SetBodyTarget(const Vec3& position);
CMovementRequest::SetContext Method
C++
void SetContext(unsigned int context);
CMovementRequest::SetDesiredBodyDirectionAtTarget Method
C++
void SetDesiredBodyDirectionAtTarget(const Vec3& target);
CMovementRequest::SetDesiredSpeed Method
C++
void SetDesiredSpeed(float speed, float targetSpeed = -1.0f);
CMovementRequest::SetDirectionOffFromPath Method
C++
void SetDirectionOffFromPath(const Vec3& dir);
CMovementRequest::SetDistanceToPathEnd Method
C++
void SetDistanceToPathEnd(float dist);
CMovementRequest::SetFireTarget Method
C++
void SetFireTarget(const Vec3& position);
CMovementRequest::SetForcedNavigation Method
C++
void SetForcedNavigation(const Vec3& pos);
CMovementRequest::SetInflectionPoint Method
C++
void SetInflectionPoint(const Vec3& pos);
CMovementRequest::SetJump Method
C++
void SetJump();
CMovementRequest::SetLean Method
C++
void SetLean(float lean);
CMovementRequest::SetLookStyle Method
C++
void SetLookStyle(ELookStyle eLookStyle);
CMovementRequest::SetLookTarget Method
C++
void SetLookTarget(const Vec3& position, float importance = 1.0f);
CMovementRequest::SetMannequinTagRequest Method
C++
void SetMannequinTagRequest(const SMannequinTagRequest& mannequinTagRequest);
CMovementRequest::SetMoveTarget Method
C++
void SetMoveTarget(const Vec3& pos);
CMovementRequest::SetNoAiming Method
C++
void SetNoAiming();
CMovementRequest::SetPeekOver Method
C++
void SetPeekOver(float peekOver);
CMovementRequest::SetPrediction Method
C++
void SetPrediction(const SPredictedCharacterStates& prediction);
CMovementRequest::SetPseudoSpeed Method
C++
void SetPseudoSpeed(float speed);
CMovementRequest::SetStance Method
C++
void SetStance(EStance stance);
CMovementRequest::ShouldJump Method
C++
bool ShouldJump() const;
CMovementRequest::MovementRequestFlags Nested Type
C++
typedef uint64 MovementRequestFlags;
Description

Márcio: Changed this from an enum since some compilers don't support 64bit enums and we had ran out of bits!