Struct openxr_sys::ActionStateVector2f
source · #[repr(C)]pub struct ActionStateVector2f {
pub ty: StructureType,
pub next: *mut c_void,
pub current_state: Vector2f,
pub changed_since_last_sync: Bool32,
pub last_change_time: Time,
pub is_active: Bool32,
}
Expand description
Fields§
§ty: StructureType
§next: *mut c_void
§current_state: Vector2f
§changed_since_last_sync: Bool32
§last_change_time: Time
§is_active: Bool32
Implementations§
source§impl ActionStateVector2f
impl ActionStateVector2f
pub const TYPE: StructureType = StructureType::ACTION_STATE_VECTOR2F
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 ActionStateVector2f
impl Clone for ActionStateVector2f
source§fn clone(&self) -> ActionStateVector2f
fn clone(&self) -> ActionStateVector2f
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 ActionStateVector2f
impl Debug for ActionStateVector2f
impl Copy for ActionStateVector2f
Auto Trait Implementations§
impl RefUnwindSafe for ActionStateVector2f
impl !Send for ActionStateVector2f
impl !Sync for ActionStateVector2f
impl Unpin for ActionStateVector2f
impl UnwindSafe for ActionStateVector2f
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