#[repr(C)]pub struct ImageFormatProperties2 {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub image_format_properties: ImageFormatProperties,
}Expand description
VkImageFormatProperties2
Provided by VK_BASE_VERSION_1_1.
Returned only*, filled by Vulkan, not constructed by the application.
§Extended By
AndroidHardwareBufferUsageANDROIDExternalImageFormatPropertiesFilterCubicImageViewImageFormatPropertiesEXTHostImageCopyDevicePerformanceQueryImageCompressionPropertiesEXTNativeBufferUsageOHOSSamplerYcbcrConversionImageFormatPropertiesSubsampledImageFormatPropertiesEXTTextureLODGatherFormatPropertiesAMD
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2.
p_next: *mut c_voidOptional, may be null.
image_format_properties: ImageFormatPropertiesImplementations§
Source§impl ImageFormatProperties2
impl ImageFormatProperties2
Sourcepub fn builder<'a>() -> ImageFormatProperties2Builder<'a>
pub fn builder<'a>() -> ImageFormatProperties2Builder<'a>
Returns a builder for this struct with sType pre-filled.
Trait Implementations§
Source§impl Clone for ImageFormatProperties2
impl Clone for ImageFormatProperties2
Source§fn clone(&self) -> ImageFormatProperties2
fn clone(&self) -> ImageFormatProperties2
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 ImageFormatProperties2
impl Debug for ImageFormatProperties2
Source§impl Default for ImageFormatProperties2
impl Default for ImageFormatProperties2
impl Copy for ImageFormatProperties2
Auto Trait Implementations§
impl Freeze for ImageFormatProperties2
impl RefUnwindSafe for ImageFormatProperties2
impl !Send for ImageFormatProperties2
impl !Sync for ImageFormatProperties2
impl Unpin for ImageFormatProperties2
impl UnsafeUnpin for ImageFormatProperties2
impl UnwindSafe for ImageFormatProperties2
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