#[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: StructureType
§next: *mut c_void
§node_capacity_input: u32
§node_count_output: u32
§node_states: *mut ControllerModelNodeStateMSFT
Implementations§
Source§impl 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§
Source§impl Clone for ControllerModelStateMSFT
impl Clone for ControllerModelStateMSFT
Source§fn clone(&self) -> ControllerModelStateMSFT
fn clone(&self) -> ControllerModelStateMSFT
Returns a duplicate 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 ControllerModelStateMSFT
impl Debug for ControllerModelStateMSFT
impl Copy for ControllerModelStateMSFT
Auto Trait Implementations§
impl Freeze for ControllerModelStateMSFT
impl RefUnwindSafe for ControllerModelStateMSFT
impl !Send for ControllerModelStateMSFT
impl !Sync for ControllerModelStateMSFT
impl Unpin for ControllerModelStateMSFT
impl UnwindSafe for ControllerModelStateMSFT
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