Struct physx_sys::PxBoxControllerDesc
source · [−]#[repr(C)]pub struct PxBoxControllerDesc {Show 24 fields
pub structgen_pad0: [u8; 8],
pub position: PxExtendedVec3,
pub upDirection: PxVec3,
pub slopeLimit: f32,
pub invisibleWallHeight: f32,
pub maxJumpHeight: f32,
pub contactOffset: f32,
pub stepOffset: f32,
pub density: f32,
pub scaleCoeff: f32,
pub volumeGrowth: f32,
pub structgen_pad1: [u8; 4],
pub reportCallback: *mut PxUserControllerHitReport,
pub behaviorCallback: *mut PxControllerBehaviorCallback,
pub nonWalkableMode: u32,
pub structgen_pad2: [u8; 4],
pub material: *mut PxMaterial,
pub registerDeletionListener: bool,
pub structgen_pad3: [u8; 7],
pub userData: *mut c_void,
pub mType: u32,
pub halfHeight: f32,
pub halfSideExtent: f32,
pub halfForwardExtent: f32,
}Fields
structgen_pad0: [u8; 8]position: PxExtendedVec3upDirection: PxVec3slopeLimit: f32invisibleWallHeight: f32maxJumpHeight: f32contactOffset: f32stepOffset: f32density: f32scaleCoeff: f32volumeGrowth: f32structgen_pad1: [u8; 4]reportCallback: *mut PxUserControllerHitReportbehaviorCallback: *mut PxControllerBehaviorCallbacknonWalkableMode: u32structgen_pad2: [u8; 4]material: *mut PxMaterialregisterDeletionListener: boolstructgen_pad3: [u8; 7]userData: *mut c_voidmType: u32halfHeight: f32halfSideExtent: f32halfForwardExtent: f32Trait Implementations
sourceimpl Clone for PxBoxControllerDesc
impl Clone for PxBoxControllerDesc
sourcefn clone(&self) -> PxBoxControllerDesc
fn clone(&self) -> PxBoxControllerDesc
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PxBoxControllerDesc
Auto Trait Implementations
impl RefUnwindSafe for PxBoxControllerDesc
impl !Send for PxBoxControllerDesc
impl !Sync for PxBoxControllerDesc
impl Unpin for PxBoxControllerDesc
impl UnwindSafe for PxBoxControllerDesc
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more