#[repr(C)]pub struct HandTrackingMeshFB {Show 17 fields
pub ty: StructureType,
pub next: *mut c_void,
pub joint_capacity_input: u32,
pub joint_count_output: u32,
pub joint_bind_poses: *mut Posef,
pub joint_radii: *mut f32,
pub joint_parents: *mut HandJointEXT,
pub vertex_capacity_input: u32,
pub vertex_count_output: u32,
pub vertex_positions: *mut Vector3f,
pub vertex_normals: *mut Vector3f,
pub vertex_u_vs: *mut Vector2f,
pub vertex_blend_indices: *mut Vector4sFB,
pub vertex_blend_weights: *mut Vector4f,
pub index_capacity_input: u32,
pub index_count_output: u32,
pub indices: *mut i16,
}
Expand description
See XrHandTrackingMeshFB - defined by XR_FB_hand_tracking_mesh
Fields§
§ty: StructureType
§next: *mut c_void
§joint_capacity_input: u32
§joint_count_output: u32
§joint_bind_poses: *mut Posef
§joint_radii: *mut f32
§joint_parents: *mut HandJointEXT
§vertex_capacity_input: u32
§vertex_count_output: u32
§vertex_positions: *mut Vector3f
§vertex_normals: *mut Vector3f
§vertex_u_vs: *mut Vector2f
§vertex_blend_indices: *mut Vector4sFB
§vertex_blend_weights: *mut Vector4f
§index_capacity_input: u32
§index_count_output: u32
§indices: *mut i16
Implementations§
Source§impl HandTrackingMeshFB
impl HandTrackingMeshFB
pub const TYPE: StructureType = StructureType::HAND_TRACKING_MESH_FB
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 HandTrackingMeshFB
impl Clone for HandTrackingMeshFB
Source§fn clone(&self) -> HandTrackingMeshFB
fn clone(&self) -> HandTrackingMeshFB
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 HandTrackingMeshFB
impl Debug for HandTrackingMeshFB
impl Copy for HandTrackingMeshFB
Auto Trait Implementations§
impl Freeze for HandTrackingMeshFB
impl RefUnwindSafe for HandTrackingMeshFB
impl !Send for HandTrackingMeshFB
impl !Sync for HandTrackingMeshFB
impl Unpin for HandTrackingMeshFB
impl UnwindSafe for HandTrackingMeshFB
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