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