#[repr(transparent)]pub struct DrmFormatModifierProperties2EXTBuilder { /* private fields */ }
Expand description
A builder for a DrmFormatModifierProperties2EXT
.
Implementations§
source§impl DrmFormatModifierProperties2EXTBuilder
impl DrmFormatModifierProperties2EXTBuilder
pub fn drm_format_modifier(self, drm_format_modifier: u64) -> Self
pub fn drm_format_modifier_plane_count( self, drm_format_modifier_plane_count: u32 ) -> Self
pub fn drm_format_modifier_tiling_features( self, drm_format_modifier_tiling_features: FormatFeatureFlags2 ) -> Self
pub fn build(self) -> DrmFormatModifierProperties2EXT
Trait Implementations§
source§impl Cast for DrmFormatModifierProperties2EXTBuilder
impl Cast for DrmFormatModifierProperties2EXTBuilder
§type Target = DrmFormatModifierProperties2EXT
type Target = DrmFormatModifierProperties2EXT
The other type this type can be used interchangeably with in FFI.
source§impl Clone for DrmFormatModifierProperties2EXTBuilder
impl Clone for DrmFormatModifierProperties2EXTBuilder
source§fn clone(&self) -> DrmFormatModifierProperties2EXTBuilder
fn clone(&self) -> DrmFormatModifierProperties2EXTBuilder
Returns a copy 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 Default for DrmFormatModifierProperties2EXTBuilder
impl Default for DrmFormatModifierProperties2EXTBuilder
source§fn default() -> DrmFormatModifierProperties2EXTBuilder
fn default() -> DrmFormatModifierProperties2EXTBuilder
Returns the “default value” for a type. Read more
impl Copy for DrmFormatModifierProperties2EXTBuilder
Auto Trait Implementations§
impl RefUnwindSafe for DrmFormatModifierProperties2EXTBuilder
impl Send for DrmFormatModifierProperties2EXTBuilder
impl Sync for DrmFormatModifierProperties2EXTBuilder
impl Unpin for DrmFormatModifierProperties2EXTBuilder
impl UnwindSafe for DrmFormatModifierProperties2EXTBuilder
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