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

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

AttachedToActor(void *actor)=0 (defined in Physics::Shape)Physics::Shapepure virtual
AZ_CLASS_ALLOCATOR(Shape, AZ::SystemAllocator) (defined in Physics::Shape)Physics::Shape
AZ_RTTI(Shape, "{0A47DDD6-2BD7-43B3-BF0D-2E12CC395C13}") (defined in Physics::Shape)Physics::Shape
DetachedFromActor()=0 (defined in Physics::Shape)Physics::Shapepure virtual
GetAabb(const AZ::Transform &worldTransform) const =0Physics::Shapepure virtual
GetAabbLocal() const =0Physics::Shapepure virtual
GetCollisionGroup() const =0 (defined in Physics::Shape)Physics::Shapepure virtual
GetCollisionLayer() const =0 (defined in Physics::Shape)Physics::Shapepure virtual
GetContactOffset() const =0 (defined in Physics::Shape)Physics::Shapepure virtual
GetGeometry(AZStd::vector< AZ::Vector3 > &vertices, AZStd::vector< AZ::u32 > &indices, const AZ::Aabb *optionalBounds=nullptr) const =0Physics::Shapepure virtual
GetLocalPose() const =0 (defined in Physics::Shape)Physics::Shapepure virtual
GetMaterial() const =0 (defined in Physics::Shape)Physics::Shapepure virtual
GetMaterialId() const =0 (defined in Physics::Shape)Physics::Shapepure virtual
GetNativePointer()=0 (defined in Physics::Shape)Physics::Shapepure virtual
GetNativePointer() const =0 (defined in Physics::Shape)Physics::Shapepure virtual
GetRestOffset() const =0 (defined in Physics::Shape)Physics::Shapepure virtual
GetTag() const =0 (defined in Physics::Shape)Physics::Shapepure virtual
RayCast(const AzPhysics::RayCastRequest &worldSpaceRequest, const AZ::Transform &worldTransform)=0Physics::Shapepure virtual
RayCastLocal(const AzPhysics::RayCastRequest &localSpaceRequest)=0Physics::Shapepure virtual
SetCollisionGroup(const AzPhysics::CollisionGroup &group)=0 (defined in Physics::Shape)Physics::Shapepure virtual
SetCollisionLayer(const AzPhysics::CollisionLayer &layer)=0 (defined in Physics::Shape)Physics::Shapepure virtual
SetContactOffset(float contactOffset)=0 (defined in Physics::Shape)Physics::Shapepure virtual
SetLocalPose(const AZ::Vector3 &offset, const AZ::Quaternion &rotation)=0 (defined in Physics::Shape)Physics::Shapepure virtual
SetMaterial(const AZStd::shared_ptr< Material > &material)=0 (defined in Physics::Shape)Physics::Shapepure virtual
SetName(const char *name)=0 (defined in Physics::Shape)Physics::Shapepure virtual
SetRestOffset(float restOffset)=0 (defined in Physics::Shape)Physics::Shapepure virtual
~Shape()=default (defined in Physics::Shape)Physics::Shapevirtual