#[repr(C)]pub struct FacialSimulationDataBD {
pub ty: StructureType,
pub next: *mut c_void,
pub face_expression_weight_count: u32,
pub face_expression_weights: *mut f32,
pub is_upper_face_data_valid: Bool32,
pub is_lower_face_data_valid: Bool32,
pub time: Time,
}Expand description
See XrFacialSimulationDataBD - defined by XR_BD_facial_simulation
Fields§
§ty: StructureType§next: *mut c_void§face_expression_weight_count: u32§face_expression_weights: *mut f32§is_upper_face_data_valid: Bool32§is_lower_face_data_valid: Bool32§time: TimeImplementations§
Source§impl FacialSimulationDataBD
impl FacialSimulationDataBD
pub const TYPE: StructureType = StructureType::FACIAL_SIMULATION_DATA_BD
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 FacialSimulationDataBD
impl Clone for FacialSimulationDataBD
Source§fn clone(&self) -> FacialSimulationDataBD
fn clone(&self) -> FacialSimulationDataBD
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 FacialSimulationDataBD
impl Debug for FacialSimulationDataBD
impl Copy for FacialSimulationDataBD
Auto Trait Implementations§
impl Freeze for FacialSimulationDataBD
impl RefUnwindSafe for FacialSimulationDataBD
impl !Send for FacialSimulationDataBD
impl !Sync for FacialSimulationDataBD
impl Unpin for FacialSimulationDataBD
impl UnwindSafe for FacialSimulationDataBD
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