Struct openxr_sys::ControllerModelStateMSFT
source · [−]#[repr(C)]pub struct ControllerModelStateMSFT {
pub ty: StructureType,
pub next: *mut c_void,
pub node_capacity_input: u32,
pub node_count_output: u32,
pub node_states: *mut ControllerModelNodeStateMSFT,
}Expand description
See XrControllerModelStateMSFT - defined by XR_MSFT_controller_model
Fields
ty: StructureTypenext: *mut c_voidnode_capacity_input: u32node_count_output: u32node_states: *mut ControllerModelNodeStateMSFTImplementations
sourceimpl ControllerModelStateMSFT
impl ControllerModelStateMSFT
pub const TYPE: StructureType = StructureType::CONTROLLER_MODEL_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 ControllerModelStateMSFT
impl Clone for ControllerModelStateMSFT
sourcefn clone(&self) -> ControllerModelStateMSFT
fn clone(&self) -> ControllerModelStateMSFT
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 ControllerModelStateMSFT
impl Debug for ControllerModelStateMSFT
impl Copy for ControllerModelStateMSFT
Auto Trait Implementations
impl RefUnwindSafe for ControllerModelStateMSFT
impl !Send for ControllerModelStateMSFT
impl !Sync for ControllerModelStateMSFT
impl Unpin for ControllerModelStateMSFT
impl UnwindSafe for ControllerModelStateMSFT
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