Struct openxr_sys::VisibilityMaskKHR
source · #[repr(C)]pub struct VisibilityMaskKHR {
pub ty: StructureType,
pub next: *mut c_void,
pub vertex_capacity_input: u32,
pub vertex_count_output: u32,
pub vertices: *mut Vector2f,
pub index_capacity_input: u32,
pub index_count_output: u32,
pub indices: *mut u32,
}
Expand description
See XrVisibilityMaskKHR - defined by XR_KHR_visibility_mask
Fields§
§ty: StructureType
§next: *mut c_void
§vertex_capacity_input: u32
§vertex_count_output: u32
§vertices: *mut Vector2f
§index_capacity_input: u32
§index_count_output: u32
§indices: *mut u32
Implementations§
source§impl VisibilityMaskKHR
impl VisibilityMaskKHR
pub const TYPE: StructureType = StructureType::VISIBILITY_MASK_KHR
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 VisibilityMaskKHR
impl Clone for VisibilityMaskKHR
source§fn clone(&self) -> VisibilityMaskKHR
fn clone(&self) -> VisibilityMaskKHR
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 VisibilityMaskKHR
impl Debug for VisibilityMaskKHR
impl Copy for VisibilityMaskKHR
Auto Trait Implementations§
impl RefUnwindSafe for VisibilityMaskKHR
impl !Send for VisibilityMaskKHR
impl !Sync for VisibilityMaskKHR
impl Unpin for VisibilityMaskKHR
impl UnwindSafe for VisibilityMaskKHR
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