#[repr(transparent)]pub struct FormatFeatureFlagBits(pub u32);Expand description
Open integer representation of VkFormatFeatureFlagBits.
Tuple Fields§
§0: u32Implementations§
Source§impl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Sourcepub const SAMPLED_IMAGE_BIT: Self
pub const SAMPLED_IMAGE_BIT: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT.
Sourcepub const STORAGE_IMAGE_BIT: Self
pub const STORAGE_IMAGE_BIT: Self
Native value VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT.
Sourcepub const STORAGE_IMAGE_ATOMIC_BIT: Self
pub const STORAGE_IMAGE_ATOMIC_BIT: Self
Native value VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT.
Khronos reference: VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
Sourcepub const UNIFORM_TEXEL_BUFFER_BIT: Self
pub const UNIFORM_TEXEL_BUFFER_BIT: Self
Native value VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT.
Khronos reference: VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
Sourcepub const STORAGE_TEXEL_BUFFER_BIT: Self
pub const STORAGE_TEXEL_BUFFER_BIT: Self
Native value VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT.
Khronos reference: VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
Sourcepub const STORAGE_TEXEL_BUFFER_ATOMIC_BIT: Self
pub const STORAGE_TEXEL_BUFFER_ATOMIC_BIT: Self
Native value VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT.
Khronos reference: VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
Sourcepub const VERTEX_BUFFER_BIT: Self
pub const VERTEX_BUFFER_BIT: Self
Native value VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT.
Sourcepub const COLOR_ATTACHMENT_BIT: Self
pub const COLOR_ATTACHMENT_BIT: Self
Native value VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT.
Sourcepub const COLOR_ATTACHMENT_BLEND_BIT: Self
pub const COLOR_ATTACHMENT_BLEND_BIT: Self
Native value VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT.
Khronos reference: VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
Sourcepub const DEPTH_STENCIL_ATTACHMENT_BIT: Self
pub const DEPTH_STENCIL_ATTACHMENT_BIT: Self
Native value VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT.
Khronos reference: VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
Sourcepub const BLIT_SRC_BIT: Self
pub const BLIT_SRC_BIT: Self
Native value VK_FORMAT_FEATURE_BLIT_SRC_BIT.
Sourcepub const BLIT_DST_BIT: Self
pub const BLIT_DST_BIT: Self
Native value VK_FORMAT_FEATURE_BLIT_DST_BIT.
Sourcepub const SAMPLED_IMAGE_FILTER_LINEAR_BIT: Self
pub const SAMPLED_IMAGE_FILTER_LINEAR_BIT: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT.
Khronos reference: VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
Sourcepub const TRANSFER_SRC_BIT: Self
pub const TRANSFER_SRC_BIT: Self
Native value VK_FORMAT_FEATURE_TRANSFER_SRC_BIT.
Sourcepub const TRANSFER_DST_BIT: Self
pub const TRANSFER_DST_BIT: Self
Native value VK_FORMAT_FEATURE_TRANSFER_DST_BIT.
Sourcepub const MIDPOINT_CHROMA_SAMPLES_BIT: Self
pub const MIDPOINT_CHROMA_SAMPLES_BIT: Self
Native value VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT.
Khronos reference: VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT.
Khronos reference: VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT.
Sourcepub const DISJOINT_BIT: Self
pub const DISJOINT_BIT: Self
Native value VK_FORMAT_FEATURE_DISJOINT_BIT.
Sourcepub const COSITED_CHROMA_SAMPLES_BIT: Self
pub const COSITED_CHROMA_SAMPLES_BIT: Self
Native value VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT.
Khronos reference: VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
Sourcepub const SAMPLED_IMAGE_FILTER_MINMAX_BIT: Self
pub const SAMPLED_IMAGE_FILTER_MINMAX_BIT: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT.
Khronos reference: VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
Sourcepub const SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG: Self
pub const SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG.
Khronos reference: VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG
Sourcepub const VIDEO_DECODE_OUTPUT_BIT_KHR: Self
pub const VIDEO_DECODE_OUTPUT_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR.
Khronos reference: VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR
Sourcepub const VIDEO_DECODE_DPB_BIT_KHR: Self
pub const VIDEO_DECODE_DPB_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR.
Khronos reference: VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR
Sourcepub const TRANSFER_SRC_BIT_KHR: Self
pub const TRANSFER_SRC_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR.
Sourcepub const TRANSFER_DST_BIT_KHR: Self
pub const TRANSFER_DST_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR.
Sourcepub const SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT: Self
pub const SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT.
Khronos reference: VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT
Sourcepub const ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR: Self
pub const ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR.
Khronos reference: VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
Sourcepub const MIDPOINT_CHROMA_SAMPLES_BIT_KHR: Self
pub const MIDPOINT_CHROMA_SAMPLES_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR.
Khronos reference: VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR.
Khronos reference: VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR.
Sourcepub const DISJOINT_BIT_KHR: Self
pub const DISJOINT_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_DISJOINT_BIT_KHR.
Sourcepub const COSITED_CHROMA_SAMPLES_BIT_KHR: Self
pub const COSITED_CHROMA_SAMPLES_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR.
Khronos reference: VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR
Sourcepub const SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT: Self
pub const SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT: Self
Native value VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT.
Khronos reference: VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT
Sourcepub const FRAGMENT_DENSITY_MAP_BIT_EXT: Self
pub const FRAGMENT_DENSITY_MAP_BIT_EXT: Self
Native value VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT.
Khronos reference: VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT
Sourcepub const FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR: Self
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR.
Khronos reference: VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
Sourcepub const VIDEO_ENCODE_INPUT_BIT_KHR: Self
pub const VIDEO_ENCODE_INPUT_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR.
Khronos reference: VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR
Sourcepub const VIDEO_ENCODE_DPB_BIT_KHR: Self
pub const VIDEO_ENCODE_DPB_BIT_KHR: Self
Native value VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR.
Khronos reference: VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR