#[repr(i32)]pub enum PxConcreteType {
Show 45 variants
Undefined = 0,
Heightfield = 1,
ConvexMesh = 2,
TriangleMeshBvh33 = 3,
TriangleMeshBvh34 = 4,
TetrahedronMesh = 5,
SoftbodyMesh = 6,
RigidDynamic = 7,
RigidStatic = 8,
Shape = 9,
Material = 10,
SoftbodyMaterial = 11,
ClothMaterial = 12,
PbdMaterial = 13,
FlipMaterial = 14,
MpmMaterial = 15,
CustomMaterial = 16,
Constraint = 17,
Aggregate = 18,
ArticulationReducedCoordinate = 19,
ArticulationLink = 20,
ArticulationJointReducedCoordinate = 21,
ArticulationSensor = 22,
ArticulationSpatialTendon = 23,
ArticulationFixedTendon = 24,
ArticulationAttachment = 25,
ArticulationTendonJoint = 26,
PruningStructure = 27,
Bvh = 28,
SoftBody = 29,
SoftBodyState = 30,
PbdParticlesystem = 31,
FlipParticlesystem = 32,
MpmParticlesystem = 33,
CustomParticlesystem = 34,
FemCloth = 35,
HairSystem = 36,
ParticleBuffer = 37,
ParticleDiffuseBuffer = 38,
ParticleClothBuffer = 39,
ParticleRigidBuffer = 40,
PhysxCoreCount = 41,
FirstPhysxExtension = 256,
FirstVehicleExtension = 512,
FirstUserExtension = 1_024,
}Expand description
an enumeration of concrete classes inheriting from PxBase
Enumeration space is reserved for future PhysX core types, PhysXExtensions, PhysXVehicle and Custom application types.
Variants§
Undefined = 0
Heightfield = 1
ConvexMesh = 2
TriangleMeshBvh33 = 3
TriangleMeshBvh34 = 4
TetrahedronMesh = 5
SoftbodyMesh = 6
RigidDynamic = 7
RigidStatic = 8
Shape = 9
Material = 10
SoftbodyMaterial = 11
ClothMaterial = 12
PbdMaterial = 13
FlipMaterial = 14
MpmMaterial = 15
CustomMaterial = 16
Constraint = 17
Aggregate = 18
ArticulationReducedCoordinate = 19
ArticulationLink = 20
ArticulationJointReducedCoordinate = 21
ArticulationSensor = 22
ArticulationSpatialTendon = 23
ArticulationFixedTendon = 24
ArticulationAttachment = 25
ArticulationTendonJoint = 26
PruningStructure = 27
Bvh = 28
SoftBody = 29
SoftBodyState = 30
PbdParticlesystem = 31
FlipParticlesystem = 32
MpmParticlesystem = 33
CustomParticlesystem = 34
FemCloth = 35
HairSystem = 36
ParticleBuffer = 37
ParticleDiffuseBuffer = 38
ParticleClothBuffer = 39
ParticleRigidBuffer = 40
PhysxCoreCount = 41
FirstPhysxExtension = 256
FirstVehicleExtension = 512
FirstUserExtension = 1_024
Trait Implementations§
Source§impl Clone for PxConcreteType
impl Clone for PxConcreteType
Source§fn clone(&self) -> PxConcreteType
fn clone(&self) -> PxConcreteType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PxConcreteType
impl Debug for PxConcreteType
Source§impl From<u16> for PxConcreteType
impl From<u16> for PxConcreteType
Source§impl PartialEq for PxConcreteType
impl PartialEq for PxConcreteType
impl Copy for PxConcreteType
impl Eq for PxConcreteType
impl StructuralPartialEq for PxConcreteType
Auto Trait Implementations§
impl Freeze for PxConcreteType
impl RefUnwindSafe for PxConcreteType
impl Send for PxConcreteType
impl Sync for PxConcreteType
impl Unpin for PxConcreteType
impl UnwindSafe for PxConcreteType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more