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: StructureTypenext: *mut c_voidmodel_key: ControllerModelKeyMSFTImplementations
sourceimpl 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
sourceimpl Clone for ControllerModelKeyStateMSFT
impl Clone for ControllerModelKeyStateMSFT
sourcefn clone(&self) -> ControllerModelKeyStateMSFT
fn clone(&self) -> ControllerModelKeyStateMSFT
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 moresourceimpl 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
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