Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Physics::Character Member List

This is the complete list of members for Physics::Character, including all inherited members.

AddVelocity(const AZ::Vector3 &velocity) (defined in Physics::Character)Physics::Characterinlinevirtual
AddVelocityForPhysicsTimestep(const AZ::Vector3 &velocity)=0Physics::Characterpure virtual
AddVelocityForTick(const AZ::Vector3 &velocity)=0Physics::Characterpure virtual
ApplyRequestedVelocity(float deltaTime)=0Physics::Characterpure virtual
AttachShape(AZStd::shared_ptr< Physics::Shape > shape)=0 (defined in Physics::Character)Physics::Characterpure virtual
AZ_CLASS_ALLOCATOR(Character, AZ::SystemAllocator) (defined in Physics::Character)Physics::Character
AZ_CLASS_ALLOCATOR_DECL (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBody
AZ_RTTI(Physics::Character, "{962E37A1-3401-4672-B896-0A6157CFAC97}", AzPhysics::SimulatedBody) (defined in Physics::Character)Physics::Character
AZ_RTTI(AzPhysics::SimulatedBody, "{BCC37A4F-1C05-4660-9E41-0CCF2D5E7175}") (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBody
GetAabb() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetBasePosition() const =0 (defined in Physics::Character)Physics::Characterpure virtual
GetCenterPosition() const =0 (defined in Physics::Character)Physics::Characterpure virtual
GetColliderTag() const =0 (defined in Physics::Character)Physics::Characterpure virtual
GetCollisionGroup() const =0 (defined in Physics::Character)Physics::Characterpure virtual
GetCollisionLayer() const =0 (defined in Physics::Character)Physics::Characterpure virtual
GetEntityId() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetFrameId() constAzPhysics::SimulatedBodyinline
GetMaximumSpeed() const =0 (defined in Physics::Character)Physics::Characterpure virtual
GetNativePointer() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetNativeType() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetOrientation() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetPosition() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetScene()AzPhysics::SimulatedBodyvirtual
GetSlopeLimitDegrees() const =0 (defined in Physics::Character)Physics::Characterpure virtual
GetStepHeight() const =0 (defined in Physics::Character)Physics::Characterpure virtual
GetTransform() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetUpDirection() const =0 (defined in Physics::Character)Physics::Characterpure virtual
GetUserData()AzPhysics::SimulatedBodyinline
GetVelocity() const =0 (defined in Physics::Character)Physics::Characterpure virtual
m_bodyHandleAzPhysics::SimulatedBody
m_sceneOwnerAzPhysics::SimulatedBody
m_simulatingAzPhysics::SimulatedBody
Move(const AZ::Vector3 &requestedMovement, float deltaTime)=0Physics::Characterpure virtual
ProcessCollisionEvent(const CollisionEvent &collision) constAzPhysics::SimulatedBody
ProcessTriggerEvent(const TriggerEvent &trigger) constAzPhysics::SimulatedBody
RayCast(const RayCastRequest &request)=0AzPhysics::SimulatedBodypure virtual
Reflect(AZ::ReflectContext *context) (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodystatic
RegisterOnCollisionBeginHandler(SimulatedBodyEvents::OnCollisionBegin::Handler &handler)AzPhysics::SimulatedBodyinline
RegisterOnCollisionEndHandler(SimulatedBodyEvents::OnCollisionEnd::Handler &handler)AzPhysics::SimulatedBodyinline
RegisterOnCollisionPersistHandler(SimulatedBodyEvents::OnCollisionPersist::Handler &handler)AzPhysics::SimulatedBodyinline
RegisterOnSyncTransformHandler(SimulatedBodyEvents::OnSyncTransform::Handler &handler)AzPhysics::SimulatedBodyinline
RegisterOnTriggerEnterHandler(SimulatedBodyEvents::OnTriggerEnter::Handler &handler)AzPhysics::SimulatedBodyinline
RegisterOnTriggerExitHandler(SimulatedBodyEvents::OnTriggerExit::Handler &handler)AzPhysics::SimulatedBodyinline
ResetRequestedVelocityForPhysicsTimestep()=0Physics::Characterpure virtual
ResetRequestedVelocityForTick()=0Physics::Characterpure virtual
SetBasePosition(const AZ::Vector3 &position)=0 (defined in Physics::Character)Physics::Characterpure virtual
SetCollisionGroup(const AzPhysics::CollisionGroup &group)=0 (defined in Physics::Character)Physics::Characterpure virtual
SetCollisionLayer(const AzPhysics::CollisionLayer &layer)=0 (defined in Physics::Character)Physics::Characterpure virtual
SetFrameId(uint32_t frameId)AzPhysics::SimulatedBodyinline
SetMaximumSpeed(float maximumSpeed)=0 (defined in Physics::Character)Physics::Characterpure virtual
SetRotation(const AZ::Quaternion &rotation)=0 (defined in Physics::Character)Physics::Characterpure virtual
SetSlopeLimitDegrees(float slopeLimitDegrees)=0 (defined in Physics::Character)Physics::Characterpure virtual
SetStepHeight(float stepHeight)=0 (defined in Physics::Character)Physics::Characterpure virtual
SetTransform(const AZ::Transform &transform)=0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
SetUpDirection(const AZ::Vector3 &upDirection)=0 (defined in Physics::Character)Physics::Characterpure virtual
SetUserData(T *userData)AzPhysics::SimulatedBody
SyncTransform(float deltaTime) constAzPhysics::SimulatedBody
UndefinedFrameId (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodystatic
~Character() override=default (defined in Physics::Character)Physics::Character
~SimulatedBody()=default (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodyvirtual