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 moreimpl Copy for PxSimulationStatistics
Auto Trait Implementations§
impl RefUnwindSafe for PxSimulationStatistics
impl Send for PxSimulationStatistics
impl Sync for PxSimulationStatistics
impl Unpin for PxSimulationStatistics
impl UnwindSafe for PxSimulationStatistics
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