#[repr(C)]pub struct HdrVividDynamicMetadataHUAWEI {
pub s_type: StructureType,
pub p_next: *const c_void,
pub dynamic_metadata_size: usize,
pub p_dynamic_metadata: *const c_void,
}Expand description
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI.
p_next: *const c_voidOptional, may be null.
dynamic_metadata_size: usizeLength of p_dynamic_metadata.
p_dynamic_metadata: *const c_voidImplementations§
Source§impl HdrVividDynamicMetadataHUAWEI
impl HdrVividDynamicMetadataHUAWEI
Sourcepub fn builder<'a>() -> HdrVividDynamicMetadataHUAWEIBuilder<'a>
pub fn builder<'a>() -> HdrVividDynamicMetadataHUAWEIBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for HdrVividDynamicMetadataHUAWEI
impl Clone for HdrVividDynamicMetadataHUAWEI
Source§fn clone(&self) -> HdrVividDynamicMetadataHUAWEI
fn clone(&self) -> HdrVividDynamicMetadataHUAWEI
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 HdrVividDynamicMetadataHUAWEI
impl ExtendsHdrMetadataEXT for HdrVividDynamicMetadataHUAWEI
Auto Trait Implementations§
impl Freeze for HdrVividDynamicMetadataHUAWEI
impl RefUnwindSafe for HdrVividDynamicMetadataHUAWEI
impl !Send for HdrVividDynamicMetadataHUAWEI
impl !Sync for HdrVividDynamicMetadataHUAWEI
impl Unpin for HdrVividDynamicMetadataHUAWEI
impl UnsafeUnpin for HdrVividDynamicMetadataHUAWEI
impl UnwindSafe for HdrVividDynamicMetadataHUAWEI
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