Open 3D Engine PhysX Gem 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.
PhysX::Shape Member List

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

AttachedToActor(void *actor) override (defined in PhysX::Shape)PhysX::Shape
AZ_CLASS_ALLOCATOR(Shape, AZ::SystemAllocator) (defined in PhysX::Shape)PhysX::Shape
AZ_RTTI(Shape, "{A84BCCA2-7F29-4E17-830F-911E7BB3E80C}", Physics::Shape) (defined in PhysX::Shape)PhysX::Shape
DetachedFromActor() override (defined in PhysX::Shape)PhysX::Shape
GetAabb(const AZ::Transform &worldTransform) const override (defined in PhysX::Shape)PhysX::Shape
GetAabbLocal() const override (defined in PhysX::Shape)PhysX::Shape
GetCollisionGroup() const override (defined in PhysX::Shape)PhysX::Shape
GetCollisionLayer() const override (defined in PhysX::Shape)PhysX::Shape
GetContactOffset() const override (defined in PhysX::Shape)PhysX::Shape
GetGeometry(AZStd::vector< AZ::Vector3 > &vertices, AZStd::vector< AZ::u32 > &indices, const AZ::Aabb *optionalBounds=nullptr) const override (defined in PhysX::Shape)PhysX::Shape
GetLocalPose() const override (defined in PhysX::Shape)PhysX::Shape
GetMaterial() const override (defined in PhysX::Shape)PhysX::Shape
GetMaterialId() const override (defined in PhysX::Shape)PhysX::Shape
GetNativePointer() override (defined in PhysX::Shape)PhysX::Shape
GetNativePointer() const override (defined in PhysX::Shape)PhysX::Shape
GetPhysXMaterials() (defined in PhysX::Shape)PhysX::Shape
GetPxShape() (defined in PhysX::Shape)PhysX::Shape
GetRestOffset() const override (defined in PhysX::Shape)PhysX::Shape
GetTag() const override (defined in PhysX::Shape)PhysX::Shape
IsTrigger() const (defined in PhysX::Shape)PhysX::Shape
operator=(Shape &&shape) (defined in PhysX::Shape)PhysX::Shape
operator=(const Shape &shape)=delete (defined in PhysX::Shape)PhysX::Shape
RayCast(const AzPhysics::RayCastRequest &worldSpaceRequest, const AZ::Transform &worldTransform) override (defined in PhysX::Shape)PhysX::Shape
RayCastLocal(const AzPhysics::RayCastRequest &localSpaceRequest) override (defined in PhysX::Shape)PhysX::Shape
SetCollisionGroup(const AzPhysics::CollisionGroup &group) override (defined in PhysX::Shape)PhysX::Shape
SetCollisionLayer(const AzPhysics::CollisionLayer &layer) override (defined in PhysX::Shape)PhysX::Shape
SetContactOffset(float contactOffset) override (defined in PhysX::Shape)PhysX::Shape
SetLocalPose(const AZ::Vector3 &offset, const AZ::Quaternion &rotation) override (defined in PhysX::Shape)PhysX::Shape
SetMaterial(const AZStd::shared_ptr< Physics::Material > &material) override (defined in PhysX::Shape)PhysX::Shape
SetName(const char *name) override (defined in PhysX::Shape)PhysX::Shape
SetPhysXMaterials(const AZStd::vector< AZStd::shared_ptr< PhysX::Material > > &materials) (defined in PhysX::Shape)PhysX::Shape
SetRestOffset(float restOffset) override (defined in PhysX::Shape)PhysX::Shape
Shape(const Physics::ColliderConfiguration &colliderConfiguration, const Physics::ShapeConfiguration &configuration) (defined in PhysX::Shape)PhysX::Shape
Shape(physx::PxShape *nativeShape) (defined in PhysX::Shape)PhysX::Shape
Shape(Shape &&shape) (defined in PhysX::Shape)PhysX::Shape
Shape(const Shape &shape)=delete (defined in PhysX::Shape)PhysX::Shape
~Shape() (defined in PhysX::Shape)PhysX::Shapevirtual