#[repr(C)]pub struct SpatialCapabilityComponentTypesEXT {
pub ty: StructureType,
pub next: *mut c_void,
pub component_type_capacity_input: u32,
pub component_type_count_output: u32,
pub component_types: *mut SpatialComponentTypeEXT,
}Expand description
See XrSpatialCapabilityComponentTypesEXT - defined by XR_EXT_spatial_entity
Fields§
§ty: StructureType§next: *mut c_void§component_type_capacity_input: u32§component_type_count_output: u32§component_types: *mut SpatialComponentTypeEXTImplementations§
Source§impl SpatialCapabilityComponentTypesEXT
impl SpatialCapabilityComponentTypesEXT
pub const TYPE: StructureType = StructureType::SPATIAL_CAPABILITY_COMPONENT_TYPES_EXT
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 SpatialCapabilityComponentTypesEXT
impl Clone for SpatialCapabilityComponentTypesEXT
Source§fn clone(&self) -> SpatialCapabilityComponentTypesEXT
fn clone(&self) -> SpatialCapabilityComponentTypesEXT
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 moreimpl Copy for SpatialCapabilityComponentTypesEXT
Auto Trait Implementations§
impl Freeze for SpatialCapabilityComponentTypesEXT
impl RefUnwindSafe for SpatialCapabilityComponentTypesEXT
impl !Send for SpatialCapabilityComponentTypesEXT
impl !Sync for SpatialCapabilityComponentTypesEXT
impl Unpin for SpatialCapabilityComponentTypesEXT
impl UnwindSafe for SpatialCapabilityComponentTypesEXT
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