#[repr(C)]pub struct DrmFormatModifierPropertiesEXT {
pub drm_format_modifier: u64,
pub drm_format_modifier_plane_count: u32,
pub drm_format_modifier_tiling_features: FormatFeatureFlags,
}Expand description
VkDrmFormatModifierPropertiesEXT
Provided by VK_EXT_image_drm_format_modifier.
Returned only*, filled by Vulkan, not constructed by the application.
Fields§
§drm_format_modifier: u64§drm_format_modifier_plane_count: u32§drm_format_modifier_tiling_features: FormatFeatureFlagsImplementations§
Source§impl DrmFormatModifierPropertiesEXT
impl DrmFormatModifierPropertiesEXT
Sourcepub fn builder() -> DrmFormatModifierPropertiesEXTBuilder
pub fn builder() -> DrmFormatModifierPropertiesEXTBuilder
Start building this struct.
Trait Implementations§
Source§impl Clone for DrmFormatModifierPropertiesEXT
impl Clone for DrmFormatModifierPropertiesEXT
Source§fn clone(&self) -> DrmFormatModifierPropertiesEXT
fn clone(&self) -> DrmFormatModifierPropertiesEXT
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 DrmFormatModifierPropertiesEXT
Auto Trait Implementations§
impl Freeze for DrmFormatModifierPropertiesEXT
impl RefUnwindSafe for DrmFormatModifierPropertiesEXT
impl Send for DrmFormatModifierPropertiesEXT
impl Sync for DrmFormatModifierPropertiesEXT
impl Unpin for DrmFormatModifierPropertiesEXT
impl UnsafeUnpin for DrmFormatModifierPropertiesEXT
impl UnwindSafe for DrmFormatModifierPropertiesEXT
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