#[repr(C)]pub struct SpaceTriangleMeshMETA {
pub ty: StructureType,
pub next: *mut c_void,
pub vertex_capacity_input: u32,
pub vertex_count_output: u32,
pub vertices: *mut Vector3f,
pub index_capacity_input: u32,
pub index_count_output: u32,
pub indices: *mut u32,
}
Expand description
See XrSpaceTriangleMeshMETA - defined by XR_META_spatial_entity_mesh
Fields§
§ty: StructureType
§next: *mut c_void
§vertex_capacity_input: u32
§vertex_count_output: u32
§vertices: *mut Vector3f
§index_capacity_input: u32
§index_count_output: u32
§indices: *mut u32
Implementations§
Source§impl SpaceTriangleMeshMETA
impl SpaceTriangleMeshMETA
pub const TYPE: StructureType = StructureType::SPACE_TRIANGLE_MESH_META
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 SpaceTriangleMeshMETA
impl Clone for SpaceTriangleMeshMETA
Source§fn clone(&self) -> SpaceTriangleMeshMETA
fn clone(&self) -> SpaceTriangleMeshMETA
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 SpaceTriangleMeshMETA
impl Debug for SpaceTriangleMeshMETA
impl Copy for SpaceTriangleMeshMETA
Auto Trait Implementations§
impl Freeze for SpaceTriangleMeshMETA
impl RefUnwindSafe for SpaceTriangleMeshMETA
impl !Send for SpaceTriangleMeshMETA
impl !Sync for SpaceTriangleMeshMETA
impl Unpin for SpaceTriangleMeshMETA
impl UnwindSafe for SpaceTriangleMeshMETA
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