Struct openxr_sys::HandTrackingMeshFB
source · [−]#[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: StructureTypenext: *mut c_voidjoint_capacity_input: u32joint_count_output: u32joint_bind_poses: *mut Posefjoint_radii: *mut f32joint_parents: *mut HandJointEXTvertex_capacity_input: u32vertex_count_output: u32vertex_positions: *mut Vector3fvertex_normals: *mut Vector3fvertex_u_vs: *mut Vector2fvertex_blend_indices: *mut Vector4sFBvertex_blend_weights: *mut Vector4findex_capacity_input: u32index_count_output: u32indices: *mut i16Implementations
sourceimpl 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
sourceimpl Clone for HandTrackingMeshFB
impl Clone for HandTrackingMeshFB
sourcefn clone(&self) -> HandTrackingMeshFB
fn clone(&self) -> HandTrackingMeshFB
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for HandTrackingMeshFB
impl Debug for HandTrackingMeshFB
impl Copy for HandTrackingMeshFB
Auto Trait Implementations
impl RefUnwindSafe for HandTrackingMeshFB
impl !Send for HandTrackingMeshFB
impl !Sync for HandTrackingMeshFB
impl Unpin for HandTrackingMeshFB
impl UnwindSafe for HandTrackingMeshFB
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more