#[repr(i32)]pub enum PxArticulationCacheFlag {
Velocity = 1,
Acceleration = 2,
Position = 4,
Force = 8,
LinkVelocity = 16,
LinkAcceleration = 32,
RootTransform = 64,
RootVelocities = 128,
SensorForces = 256,
JointSolverForces = 512,
All = 247,
}
Expand description
These flags determine what data is read or written to the internal articulation data via cache.
Variants§
Velocity = 1
The joint velocities, see PxArticulationCache::jointVelocity.
Acceleration = 2
The joint accelerations, see PxArticulationCache::jointAcceleration.
Position = 4
The joint positions, see PxArticulationCache::jointPosition.
Force = 8
The joint forces, see PxArticulationCache::jointForce.
LinkVelocity = 16
The link velocities, see PxArticulationCache::linkVelocity.
LinkAcceleration = 32
The link accelerations, see PxArticulationCache::linkAcceleration.
RootTransform = 64
Root link transform, see PxArticulationCache::rootLinkData.
RootVelocities = 128
Root link velocities (read/write) and accelerations (read), see PxArticulationCache::rootLinkData.
SensorForces = 256
The spatial sensor forces, see PxArticulationCache::sensorForces.
JointSolverForces = 512
Solver constraint joint forces, see PxArticulationCache::jointSolverForces.
All = 247
Trait Implementations§
source§impl Clone for PxArticulationCacheFlag
impl Clone for PxArticulationCacheFlag
source§fn clone(&self) -> PxArticulationCacheFlag
fn clone(&self) -> PxArticulationCacheFlag
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PxArticulationCacheFlag
impl Debug for PxArticulationCacheFlag
source§impl PartialEq for PxArticulationCacheFlag
impl PartialEq for PxArticulationCacheFlag
source§fn eq(&self, other: &PxArticulationCacheFlag) -> bool
fn eq(&self, other: &PxArticulationCacheFlag) -> bool
self
and other
values to be equal, and is used
by ==
.