pub struct ImageCreateFlags(/* private fields */);
Expand description
Implementations§
Source§impl ImageCreateFlags
impl ImageCreateFlags
Source§impl ImageCreateFlags
impl ImageCreateFlags
Sourcepub const SPARSE_BINDING: Self = _
pub const SPARSE_BINDING: Self = _
Image should support sparse backing
Sourcepub const SPARSE_RESIDENCY: Self = _
pub const SPARSE_RESIDENCY: Self = _
Image should support sparse backing with partial residency
Sourcepub const SPARSE_ALIASED: Self = _
pub const SPARSE_ALIASED: Self = _
Image should support constant data access to physical memory ranges mapped into multiple locations of sparse images
Sourcepub const MUTABLE_FORMAT: Self = _
pub const MUTABLE_FORMAT: Self = _
Allows image views to have different format than the base image
Sourcepub const CUBE_COMPATIBLE: Self = _
pub const CUBE_COMPATIBLE: Self = _
Allows creating image views with cube type from the created image
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_NV_corner_sampled_image’
pub const CORNER_SAMPLED_NV: Self = _
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_KHR_device_group’
pub const SPLIT_INSTANCE_BIND_REGIONS_KHR: Self = Self::SPLIT_INSTANCE_BIND_REGIONS
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_KHR_maintenance1’
pub const TYPE_2D_ARRAY_COMPATIBLE_KHR: Self = Self::TYPE_2D_ARRAY_COMPATIBLE
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_KHR_maintenance2’
pub const BLOCK_TEXEL_VIEW_COMPATIBLE_KHR: Self = Self::BLOCK_TEXEL_VIEW_COMPATIBLE
pub const EXTENDED_USAGE_KHR: Self = Self::EXTENDED_USAGE
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_EXT_sample_locations’
pub const SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_EXT: Self = _
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const DISJOINT_KHR: Self = Self::DISJOINT
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_KHR_bind_memory2’
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_EXT_fragment_density_map’
pub const SUBSAMPLED_EXT: Self = _
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_EXT_descriptor_buffer’
pub const DESCRIPTOR_BUFFER_CAPTURE_REPLAY_EXT: Self = _
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_EXT_multisampled_render_to_single_sampled’
pub const MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXT: Self = _
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_EXT_image_2d_view_of_3d’
Sourcepub const TYPE_2D_VIEW_COMPATIBLE_EXT: Self = _
pub const TYPE_2D_VIEW_COMPATIBLE_EXT: Self = _
Image is created with a layout where individual slices are capable of being used as 2D images
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_QCOM_fragment_density_map_offset’
pub const FRAGMENT_DENSITY_MAP_OFFSET_QCOM: Self = _
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_KHR_video_maintenance1’
pub const VIDEO_PROFILE_INDEPENDENT_KHR: Self = _
Source§impl ImageCreateFlags
impl ImageCreateFlags
Generated from ‘VK_VERSION_1_1’
pub const ALIAS: Self = _
Sourcepub const SPLIT_INSTANCE_BIND_REGIONS: Self = _
pub const SPLIT_INSTANCE_BIND_REGIONS: Self = _
Allows using VkBindImageMemoryDeviceGroupInfo::pSplitInstanceBindRegions when binding memory to the image
Sourcepub const TYPE_2D_ARRAY_COMPATIBLE: Self = _
pub const TYPE_2D_ARRAY_COMPATIBLE: Self = _
The 3D image can be viewed as a 2D or 2D array image
pub const BLOCK_TEXEL_VIEW_COMPATIBLE: Self = _
pub const EXTENDED_USAGE: Self = _
pub const DISJOINT: Self = _
Trait Implementations§
Source§impl BitAnd for ImageCreateFlags
impl BitAnd for ImageCreateFlags
Source§impl BitAndAssign for ImageCreateFlags
impl BitAndAssign for ImageCreateFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
&=
operation. Read moreSource§impl BitOr for ImageCreateFlags
impl BitOr for ImageCreateFlags
Source§impl BitOrAssign for ImageCreateFlags
impl BitOrAssign for ImageCreateFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
|=
operation. Read moreSource§impl BitXor for ImageCreateFlags
impl BitXor for ImageCreateFlags
Source§impl BitXorAssign for ImageCreateFlags
impl BitXorAssign for ImageCreateFlags
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
^=
operation. Read moreSource§impl Clone for ImageCreateFlags
impl Clone for ImageCreateFlags
Source§fn clone(&self) -> ImageCreateFlags
fn clone(&self) -> ImageCreateFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more