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.
AzPhysics::RigidBody Member List

This is the complete list of members for AzPhysics::RigidBody, including all inherited members.

AddShape(AZStd::shared_ptr< Physics::Shape > shape)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
ApplyAngularImpulse(const AZ::Vector3 &angularImpulse)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
ApplyLinearImpulse(const AZ::Vector3 &impulse)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
ApplyLinearImpulseAtWorldPoint(const AZ::Vector3 &impulse, const AZ::Vector3 &worldPoint)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
AZ_CLASS_ALLOCATOR_DECL (defined in AzPhysics::RigidBody)AzPhysics::RigidBody
AZ_RTTI(AzPhysics::RigidBody, "{156E459F-7BB7-4B4E-ADA0-2130D96B7E80}", AzPhysics::SimulatedBody) (defined in AzPhysics::RigidBody)AzPhysics::RigidBody
AZ_RTTI(AzPhysics::SimulatedBody, "{BCC37A4F-1C05-4660-9E41-0CCF2D5E7175}") (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBody
ForceAsleep()=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
ForceAwake()=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetAabb() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetAngularDamping() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetAngularVelocity() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetCenterOfMassLocal() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetCenterOfMassWorld() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetEntityId() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetFrameId() constAzPhysics::SimulatedBodyinline
GetInertiaLocal() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetInertiaWorld() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetInverseInertiaLocal() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetInverseInertiaWorld() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetInverseMass() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetLinearDamping() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetLinearVelocity() const =0AzPhysics::RigidBodypure virtual
GetLinearVelocityAtWorldPoint(const AZ::Vector3 &worldPoint) const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetMass() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure 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
GetShape(AZ::u32 index) (defined in AzPhysics::RigidBody)AzPhysics::RigidBodyinlinevirtual
GetShape(AZ::u32 index) const (defined in AzPhysics::RigidBody)AzPhysics::RigidBodyinlinevirtual
GetShapeCount() const (defined in AzPhysics::RigidBody)AzPhysics::RigidBodyinlinevirtual
GetSleepThreshold() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
GetTransform() const =0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
GetUserData()AzPhysics::SimulatedBodyinline
IsAwake() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
IsGravityEnabled() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
IsKinematic() const =0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
m_bodyHandleAzPhysics::SimulatedBody
m_sceneOwnerAzPhysics::SimulatedBody
m_simulatingAzPhysics::SimulatedBody
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
RemoveShape(AZStd::shared_ptr< Physics::Shape > shape)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
RigidBody()=default (defined in AzPhysics::RigidBody)AzPhysics::RigidBody
SetAngularDamping(float damping)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetAngularVelocity(const AZ::Vector3 &angularVelocity)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetCCDEnabled(bool enabled)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetCenterOfMassOffset(const AZ::Vector3 &comOffset)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetFrameId(uint32_t frameId)AzPhysics::SimulatedBodyinline
SetGravityEnabled(bool enabled)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetKinematic(bool kinematic)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetKinematicTarget(const AZ::Transform &targetPosition)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetLinearDamping(float damping)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetLinearVelocity(const AZ::Vector3 &velocity)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetMass(float mass)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetSimulationEnabled(bool enabled)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetSleepThreshold(float threshold)=0 (defined in AzPhysics::RigidBody)AzPhysics::RigidBodypure virtual
SetTransform(const AZ::Transform &transform)=0 (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodypure virtual
SetUserData(T *userData)AzPhysics::SimulatedBody
SyncTransform(float deltaTime) constAzPhysics::SimulatedBody
UndefinedFrameId (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodystatic
UpdateMassProperties(MassComputeFlags flags=MassComputeFlags::DEFAULT, const AZ::Vector3 &centerOfMassOffsetOverride=AZ::Vector3::CreateZero(), const AZ::Matrix3x3 &inertiaTensorOverride=AZ::Matrix3x3::CreateIdentity(), const float massOverride=1.0f)=0AzPhysics::RigidBodypure virtual
~SimulatedBody()=default (defined in AzPhysics::SimulatedBody)AzPhysics::SimulatedBodyvirtual