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::SystemComponent Member List

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

Activate() override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
AZ_COMPONENT(SystemComponent, "{85F90819-4D9A-4A77-AB89-68035201F34B}") (defined in PhysX::SystemComponent)PhysX::SystemComponent
CookConvexMeshToFile(const AZStd::string &filePath, const AZ::Vector3 *vertices, AZ::u32 vertexCount) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CookConvexMeshToMemory(const AZ::Vector3 *vertices, AZ::u32 vertexCount, AZStd::vector< AZ::u8 > &result) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CookTriangleMeshToFile(const AZStd::string &filePath, const AZ::Vector3 *vertices, AZ::u32 vertexCount, const AZ::u32 *indices, AZ::u32 indexCount) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CookTriangleMeshToMemory(const AZ::Vector3 *vertices, AZ::u32 vertexCount, const AZ::u32 *indices, AZ::u32 indexCount, AZStd::vector< AZ::u8 > &result) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CreateCollisionGroup(const AZStd::string &groupName, const AzPhysics::CollisionGroup &group) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CreateConvexMesh(const void *vertices, AZ::u32 vertexNum, AZ::u32 vertexStride) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CreateConvexMeshFromCooked(const void *cookedMeshData, AZ::u32 bufferSize) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CreateFilterData(const AzPhysics::CollisionLayer &layer, const AzPhysics::CollisionGroup &group) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CreateHeightField(const physx::PxHeightFieldSample *samples, size_t numColumns, size_t numRows) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CreateShape(const Physics::ColliderConfiguration &colliderConfiguration, const Physics::ShapeConfiguration &configuration) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
CreateTriangleMeshFromCooked(const void *cookedMeshData, AZ::u32 bufferSize) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
Deactivate() override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
GetCollisionGroupById(const AzPhysics::CollisionGroups::Id &groupId) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
GetCollisionGroupByName(const AZStd::string &groupName) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
GetCollisionGroupName(const AzPhysics::CollisionGroup &collisionGroup) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
GetCollisionLayerByName(const AZStd::string &layerName) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
GetCollisionLayerName(const AzPhysics::CollisionLayer &layer) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
GetCooking() override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
GetDependentServices(AZ::ComponentDescriptor::DependencyArrayType &dependent) (defined in PhysX::SystemComponent)PhysX::SystemComponentstatic
GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType &incompatible) (defined in PhysX::SystemComponent)PhysX::SystemComponentstatic
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &provided) (defined in PhysX::SystemComponent)PhysX::SystemComponentstatic
GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType &required) (defined in PhysX::SystemComponent)PhysX::SystemComponentstatic
Init() override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
m_assetHandlers (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
Reflect(AZ::ReflectContext *context) (defined in PhysX::SystemComponent)PhysX::SystemComponentstatic
ReleaseNativeHeightfieldObject(void *nativeHeightfieldObject) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
ReleaseNativeMeshObject(void *nativeMeshObject) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
SetCollisionLayerName(int index, const AZStd::string &layerName) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
ShouldCollide(const Physics::ColliderConfiguration &colliderConfigurationA, const Physics::ColliderConfiguration &colliderConfigurationB) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
SystemComponent() (defined in PhysX::SystemComponent)PhysX::SystemComponent
SystemComponent(const SystemComponent &)=delete (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
TryGetCollisionGroupByName(const AZStd::string &layerName, AzPhysics::CollisionGroup &group) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
TryGetCollisionLayerByName(const AZStd::string &layerName, AzPhysics::CollisionLayer &layer) override (defined in PhysX::SystemComponent)PhysX::SystemComponentprotected
VersionConverter(AZ::SerializeContext &context, AZ::SerializeContext::DataElementNode &classElement) (defined in PhysX::SystemComponent)PhysX::SystemComponentprotectedstatic
~SystemComponent() (defined in PhysX::SystemComponent)PhysX::SystemComponent