Struct openxr_sys::ControllerModelKeyStateMSFT
source · #[repr(C)]pub struct ControllerModelKeyStateMSFT {
pub ty: StructureType,
pub next: *mut c_void,
pub model_key: ControllerModelKeyMSFT,
}
Expand description
See XrControllerModelKeyStateMSFT - defined by XR_MSFT_controller_model
Fields§
§ty: StructureType
§next: *mut c_void
§model_key: ControllerModelKeyMSFT
Implementations§
source§impl ControllerModelKeyStateMSFT
impl ControllerModelKeyStateMSFT
pub const TYPE: StructureType = StructureType::CONTROLLER_MODEL_KEY_STATE_MSFT
sourcepub fn out(next: *mut BaseOutStructure) -> MaybeUninit<Self>
pub fn out(next: *mut BaseOutStructure) -> MaybeUninit<Self>
Construct a partially-initialized value suitable for passing to OpenXR
Trait Implementations§
source§impl Clone for ControllerModelKeyStateMSFT
impl Clone for ControllerModelKeyStateMSFT
source§fn clone(&self) -> ControllerModelKeyStateMSFT
fn clone(&self) -> ControllerModelKeyStateMSFT
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 moresource§impl Debug for ControllerModelKeyStateMSFT
impl Debug for ControllerModelKeyStateMSFT
impl Copy for ControllerModelKeyStateMSFT
Auto Trait Implementations§
impl RefUnwindSafe for ControllerModelKeyStateMSFT
impl !Send for ControllerModelKeyStateMSFT
impl !Sync for ControllerModelKeyStateMSFT
impl Unpin for ControllerModelKeyStateMSFT
impl UnwindSafe for ControllerModelKeyStateMSFT
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