#[repr(C)]pub struct ImageCompressionPropertiesEXT {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub image_compression_flags: ImageCompressionFlagBitsEXT,
pub image_compression_fixed_rate_flags: ImageCompressionFixedRateFlagBitsEXT,
}Expand description
VkImageCompressionPropertiesEXT
Provided by VK_EXT_image_compression_control.
Returned only*, filled by Vulkan, not constructed by the application.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT.
p_next: *mut c_voidOptional, may be null.
image_compression_flags: ImageCompressionFlagBitsEXT§image_compression_fixed_rate_flags: ImageCompressionFixedRateFlagBitsEXTImplementations§
Source§impl ImageCompressionPropertiesEXT
impl ImageCompressionPropertiesEXT
Sourcepub fn builder<'a>() -> ImageCompressionPropertiesEXTBuilder<'a>
pub fn builder<'a>() -> ImageCompressionPropertiesEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for ImageCompressionPropertiesEXT
impl Clone for ImageCompressionPropertiesEXT
Source§fn clone(&self) -> ImageCompressionPropertiesEXT
fn clone(&self) -> ImageCompressionPropertiesEXT
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 Default for ImageCompressionPropertiesEXT
impl Default for ImageCompressionPropertiesEXT
Source§fn default() -> ImageCompressionPropertiesEXT
fn default() -> ImageCompressionPropertiesEXT
Returns the “default value” for a type. Read more
impl Copy for ImageCompressionPropertiesEXT
impl ExtendsImageFormatProperties2 for ImageCompressionPropertiesEXT
impl ExtendsSubresourceLayout2 for ImageCompressionPropertiesEXT
impl ExtendsSurfaceFormat2KHR for ImageCompressionPropertiesEXT
Auto Trait Implementations§
impl Freeze for ImageCompressionPropertiesEXT
impl RefUnwindSafe for ImageCompressionPropertiesEXT
impl !Send for ImageCompressionPropertiesEXT
impl !Sync for ImageCompressionPropertiesEXT
impl Unpin for ImageCompressionPropertiesEXT
impl UnsafeUnpin for ImageCompressionPropertiesEXT
impl UnwindSafe for ImageCompressionPropertiesEXT
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