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

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

AddShape(AZStd::shared_ptr< Physics::Shape > shape) override (defined in PhysX::RigidBody)PhysX::RigidBody
ApplyAngularImpulse(const AZ::Vector3 &angularImpulse) override (defined in PhysX::RigidBody)PhysX::RigidBody
ApplyLinearImpulse(const AZ::Vector3 &impulse) override (defined in PhysX::RigidBody)PhysX::RigidBody
ApplyLinearImpulseAtWorldPoint(const AZ::Vector3 &impulse, const AZ::Vector3 &worldPoint) override (defined in PhysX::RigidBody)PhysX::RigidBody
AZ_CLASS_ALLOCATOR(RigidBody, AZ::SystemAllocator) (defined in PhysX::RigidBody)PhysX::RigidBody
AZ_RTTI(PhysX::RigidBody, "{30CD41DD-9783-47A1-B935-9E5634238F45}", AzPhysics::RigidBody) (defined in PhysX::RigidBody)PhysX::RigidBody
ForceAsleep() override (defined in PhysX::RigidBody)PhysX::RigidBody
ForceAwake() override (defined in PhysX::RigidBody)PhysX::RigidBody
GetAabb() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetAngularDamping() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetAngularVelocity() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetCenterOfMassLocal() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetCenterOfMassWorld() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetEntityId() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetInertiaLocal() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetInertiaWorld() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetInverseInertiaLocal() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetInverseInertiaWorld() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetInverseMass() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetLinearDamping() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetLinearVelocity() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetLinearVelocityAtWorldPoint(const AZ::Vector3 &worldPoint) const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetMass() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetName() const (defined in PhysX::RigidBody)PhysX::RigidBody
GetNativePointer() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetNativeType() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetOrientation() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetPosition() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetShape(AZ::u32 index) override (defined in PhysX::RigidBody)PhysX::RigidBody
GetShape(AZ::u32 index) const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetShapeCount() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetSleepThreshold() const override (defined in PhysX::RigidBody)PhysX::RigidBody
GetTransform() const override (defined in PhysX::RigidBody)PhysX::RigidBody
IsAwake() const override (defined in PhysX::RigidBody)PhysX::RigidBody
IsGravityEnabled() const override (defined in PhysX::RigidBody)PhysX::RigidBody
IsKinematic() const override (defined in PhysX::RigidBody)PhysX::RigidBody
RayCast(const AzPhysics::RayCastRequest &request) override (defined in PhysX::RigidBody)PhysX::RigidBody
Reflect(AZ::ReflectContext *context) (defined in PhysX::RigidBody)PhysX::RigidBodystatic
RemoveShape(AZStd::shared_ptr< Physics::Shape > shape) override (defined in PhysX::RigidBody)PhysX::RigidBody
RigidBody()=default (defined in PhysX::RigidBody)PhysX::RigidBody
RigidBody(const AzPhysics::RigidBodyConfiguration &configuration) (defined in PhysX::RigidBody)PhysX::RigidBody
RigidBodyComponent (defined in PhysX::RigidBody)PhysX::RigidBodyfriend
SetAngularDamping(float damping) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetAngularVelocity(const AZ::Vector3 &angularVelocity) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetCCDEnabled(bool enabled) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetCenterOfMassOffset(const AZ::Vector3 &comOffset) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetGravityEnabled(bool enabled) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetKinematic(bool isKinematic) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetKinematicTarget(const AZ::Transform &targetPosition) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetLinearDamping(float damping) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetLinearVelocity(const AZ::Vector3 &velocity) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetMass(float mass) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetName(const AZStd::string &entityName) (defined in PhysX::RigidBody)PhysX::RigidBody
SetSimulationEnabled(bool enabled) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetSleepThreshold(float threshold) override (defined in PhysX::RigidBody)PhysX::RigidBody
SetTransform(const AZ::Transform &transform) override (defined in PhysX::RigidBody)PhysX::RigidBody
ShouldStartAsleep() const (defined in PhysX::RigidBody)PhysX::RigidBodyinline
UpdateMassProperties(AzPhysics::MassComputeFlags flags=AzPhysics::MassComputeFlags::DEFAULT, const AZ::Vector3 &centerOfMassOffsetOverride=AZ::Vector3::CreateZero(), const AZ::Matrix3x3 &inertiaTensorOverride=AZ::Matrix3x3::CreateIdentity(), const float massOverride=1.0f) override (defined in PhysX::RigidBody)PhysX::RigidBody
~RigidBody() (defined in PhysX::RigidBody)PhysX::RigidBody