Struct physx_sys::PxSimulationStatistics
source · #[repr(C)]pub struct PxSimulationStatistics {Show 48 fields
pub nbActiveConstraints: u32,
pub nbActiveDynamicBodies: u32,
pub nbActiveKinematicBodies: u32,
pub nbStaticBodies: u32,
pub nbDynamicBodies: u32,
pub nbKinematicBodies: u32,
pub nbShapes: [u32; 11],
pub nbAggregates: u32,
pub nbArticulations: u32,
pub nbAxisSolverConstraints: u32,
pub compressedContactSize: u32,
pub requiredContactConstraintMemory: u32,
pub peakConstraintMemory: u32,
pub nbDiscreteContactPairsTotal: u32,
pub nbDiscreteContactPairsWithCacheHits: u32,
pub nbDiscreteContactPairsWithContacts: u32,
pub nbNewPairs: u32,
pub nbLostPairs: u32,
pub nbNewTouches: u32,
pub nbLostTouches: u32,
pub nbPartitions: u32,
pub structgen_pad0: [u8; 4],
pub gpuMemParticles: u64,
pub gpuMemSoftBodies: u64,
pub gpuMemFEMCloths: u64,
pub gpuMemHairSystems: u64,
pub gpuMemHeap: u64,
pub gpuMemHeapBroadPhase: u64,
pub gpuMemHeapNarrowPhase: u64,
pub gpuMemHeapSolver: u64,
pub gpuMemHeapArticulation: u64,
pub gpuMemHeapSimulation: u64,
pub gpuMemHeapSimulationArticulation: u64,
pub gpuMemHeapSimulationParticles: u64,
pub gpuMemHeapSimulationSoftBody: u64,
pub gpuMemHeapSimulationFEMCloth: u64,
pub gpuMemHeapSimulationHairSystem: u64,
pub gpuMemHeapParticles: u64,
pub gpuMemHeapSoftBodies: u64,
pub gpuMemHeapFEMCloths: u64,
pub gpuMemHeapHairSystems: u64,
pub gpuMemHeapOther: u64,
pub nbBroadPhaseAdds: u32,
pub nbBroadPhaseRemoves: u32,
pub nbDiscreteContactPairs: [[u32; 11]; 11],
pub nbCCDPairs: [[u32; 11]; 11],
pub nbModifiedContactPairs: [[u32; 11]; 11],
pub nbTriggerPairs: [[u32; 11]; 11],
}
Fields§
§nbActiveConstraints: u32
§nbActiveDynamicBodies: u32
§nbActiveKinematicBodies: u32
§nbStaticBodies: u32
§nbDynamicBodies: u32
§nbKinematicBodies: u32
§nbShapes: [u32; 11]
§nbAggregates: u32
§nbArticulations: u32
§nbAxisSolverConstraints: u32
§compressedContactSize: u32
§requiredContactConstraintMemory: u32
§peakConstraintMemory: u32
§nbDiscreteContactPairsTotal: u32
§nbDiscreteContactPairsWithCacheHits: u32
§nbDiscreteContactPairsWithContacts: u32
§nbNewPairs: u32
§nbLostPairs: u32
§nbNewTouches: u32
§nbLostTouches: u32
§nbPartitions: u32
§structgen_pad0: [u8; 4]
§gpuMemParticles: u64
§gpuMemSoftBodies: u64
§gpuMemFEMCloths: u64
§gpuMemHairSystems: u64
§gpuMemHeap: u64
§gpuMemHeapBroadPhase: u64
§gpuMemHeapNarrowPhase: u64
§gpuMemHeapSolver: u64
§gpuMemHeapArticulation: u64
§gpuMemHeapSimulation: u64
§gpuMemHeapSimulationArticulation: u64
§gpuMemHeapSimulationParticles: u64
§gpuMemHeapSimulationSoftBody: u64
§gpuMemHeapSimulationFEMCloth: u64
§gpuMemHeapSimulationHairSystem: u64
§gpuMemHeapParticles: u64
§gpuMemHeapSoftBodies: u64
§gpuMemHeapFEMCloths: u64
§gpuMemHeapHairSystems: u64
§gpuMemHeapOther: u64
§nbBroadPhaseAdds: u32
§nbBroadPhaseRemoves: u32
§nbDiscreteContactPairs: [[u32; 11]; 11]
§nbCCDPairs: [[u32; 11]; 11]
§nbModifiedContactPairs: [[u32; 11]; 11]
§nbTriggerPairs: [[u32; 11]; 11]
Trait Implementations§
source§impl Clone for PxSimulationStatistics
impl Clone for PxSimulationStatistics
source§fn clone(&self) -> PxSimulationStatistics
fn clone(&self) -> PxSimulationStatistics
Returns a copy 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 more