pub struct FormatFeatureFlags2(/* private fields */);Expand description
Implementations§
Source§impl FormatFeatureFlags2
impl FormatFeatureFlags2
Source§impl FormatFeatureFlags2
impl FormatFeatureFlags2
pub const SAMPLED_IMAGE: Self
pub const STORAGE_IMAGE: Self
pub const STORAGE_IMAGE_ATOMIC: Self
pub const UNIFORM_TEXEL_BUFFER: Self
pub const STORAGE_TEXEL_BUFFER: Self
pub const STORAGE_TEXEL_BUFFER_ATOMIC: Self
pub const VERTEX_BUFFER: Self
pub const COLOR_ATTACHMENT: Self
pub const COLOR_ATTACHMENT_BLEND: Self
pub const DEPTH_STENCIL_ATTACHMENT: Self
pub const BLIT_SRC: Self
pub const BLIT_DST: Self
pub const SAMPLED_IMAGE_FILTER_LINEAR: Self
pub const TRANSFER_SRC: Self
pub const TRANSFER_DST: Self
pub const SAMPLED_IMAGE_FILTER_MINMAX: Self
pub const MIDPOINT_CHROMA_SAMPLES: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: Self
pub const DISJOINT: Self
pub const COSITED_CHROMA_SAMPLES: Self
pub const STORAGE_READ_WITHOUT_FORMAT: Self
pub const STORAGE_WRITE_WITHOUT_FORMAT: Self
pub const SAMPLED_IMAGE_DEPTH_COMPARISON: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_KHR_video_decode_queue’
impl FormatFeatureFlags2
Generated from ‘VK_KHR_video_decode_queue’
pub const VIDEO_DECODE_OUTPUT_KHR: Self
pub const VIDEO_DECODE_DPB_KHR: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_KHR_acceleration_structure’
impl FormatFeatureFlags2
Generated from ‘VK_KHR_acceleration_structure’
pub const ACCELERATION_STRUCTURE_VERTEX_BUFFER_KHR: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_EXT_fragment_density_map’
impl FormatFeatureFlags2
Generated from ‘VK_EXT_fragment_density_map’
pub const FRAGMENT_DENSITY_MAP_EXT: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_KHR_fragment_shading_rate’
impl FormatFeatureFlags2
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_EXT_host_image_copy’
impl FormatFeatureFlags2
Generated from ‘VK_EXT_host_image_copy’
Sourcepub const HOST_IMAGE_TRANSFER_EXT: Self = Self::HOST_IMAGE_TRANSFER
pub const HOST_IMAGE_TRANSFER_EXT: Self = Self::HOST_IMAGE_TRANSFER
Host image copies are supported
Source§impl FormatFeatureFlags2
Generated from ‘VK_KHR_video_encode_queue’
impl FormatFeatureFlags2
Generated from ‘VK_KHR_video_encode_queue’
pub const VIDEO_ENCODE_INPUT_KHR: Self
pub const VIDEO_ENCODE_DPB_KHR: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_KHR_format_feature_flags2’
impl FormatFeatureFlags2
Generated from ‘VK_KHR_format_feature_flags2’
pub const SAMPLED_IMAGE_KHR: Self = Self::SAMPLED_IMAGE
pub const STORAGE_IMAGE_KHR: Self = Self::STORAGE_IMAGE
pub const STORAGE_IMAGE_ATOMIC_KHR: Self = Self::STORAGE_IMAGE_ATOMIC
pub const UNIFORM_TEXEL_BUFFER_KHR: Self = Self::UNIFORM_TEXEL_BUFFER
pub const STORAGE_TEXEL_BUFFER_KHR: Self = Self::STORAGE_TEXEL_BUFFER
pub const STORAGE_TEXEL_BUFFER_ATOMIC_KHR: Self = Self::STORAGE_TEXEL_BUFFER_ATOMIC
pub const VERTEX_BUFFER_KHR: Self = Self::VERTEX_BUFFER
pub const COLOR_ATTACHMENT_KHR: Self = Self::COLOR_ATTACHMENT
pub const COLOR_ATTACHMENT_BLEND_KHR: Self = Self::COLOR_ATTACHMENT_BLEND
pub const DEPTH_STENCIL_ATTACHMENT_KHR: Self = Self::DEPTH_STENCIL_ATTACHMENT
pub const BLIT_SRC_KHR: Self = Self::BLIT_SRC
pub const BLIT_DST_KHR: Self = Self::BLIT_DST
pub const SAMPLED_IMAGE_FILTER_LINEAR_KHR: Self = Self::SAMPLED_IMAGE_FILTER_LINEAR
pub const TRANSFER_SRC_KHR: Self = Self::TRANSFER_SRC
pub const TRANSFER_DST_KHR: Self = Self::TRANSFER_DST
pub const MIDPOINT_CHROMA_SAMPLES_KHR: Self = Self::MIDPOINT_CHROMA_SAMPLES
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_KHR: Self = Self::SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_KHR: Self = Self::SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_KHR: Self = Self::SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_KHR: Self = Self::SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE
pub const DISJOINT_KHR: Self = Self::DISJOINT
pub const COSITED_CHROMA_SAMPLES_KHR: Self = Self::COSITED_CHROMA_SAMPLES
pub const STORAGE_READ_WITHOUT_FORMAT_KHR: Self = Self::STORAGE_READ_WITHOUT_FORMAT
pub const STORAGE_WRITE_WITHOUT_FORMAT_KHR: Self = Self::STORAGE_WRITE_WITHOUT_FORMAT
pub const SAMPLED_IMAGE_DEPTH_COMPARISON_KHR: Self = Self::SAMPLED_IMAGE_DEPTH_COMPARISON
pub const SAMPLED_IMAGE_FILTER_MINMAX_KHR: Self = Self::SAMPLED_IMAGE_FILTER_MINMAX
pub const SAMPLED_IMAGE_FILTER_CUBIC_EXT: Self = Self::SAMPLED_IMAGE_FILTER_CUBIC
Source§impl FormatFeatureFlags2
Generated from ‘VK_NV_ray_tracing_linear_swept_spheres’
impl FormatFeatureFlags2
Generated from ‘VK_NV_ray_tracing_linear_swept_spheres’
pub const ACCELERATION_STRUCTURE_RADIUS_BUFFER_NV: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_NV_linear_color_attachment’
impl FormatFeatureFlags2
Generated from ‘VK_NV_linear_color_attachment’
Sourcepub const LINEAR_COLOR_ATTACHMENT_NV: Self
pub const LINEAR_COLOR_ATTACHMENT_NV: Self
Format support linear image as render target, it cannot be mixed with non linear attachment
Source§impl FormatFeatureFlags2
Generated from ‘VK_QCOM_image_processing’
impl FormatFeatureFlags2
Generated from ‘VK_QCOM_image_processing’
pub const WEIGHT_IMAGE_QCOM: Self
pub const WEIGHT_SAMPLED_IMAGE_QCOM: Self
pub const BLOCK_MATCHING_QCOM: Self
pub const BOX_FILTER_SAMPLED_QCOM: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_ARM_tensors’
impl FormatFeatureFlags2
Generated from ‘VK_ARM_tensors’
pub const TENSOR_SHADER_ARM: Self
pub const TENSOR_IMAGE_ALIASING_ARM: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_NV_optical_flow’
impl FormatFeatureFlags2
Generated from ‘VK_NV_optical_flow’
pub const OPTICAL_FLOW_IMAGE_NV: Self
pub const OPTICAL_FLOW_VECTOR_NV: Self
pub const OPTICAL_FLOW_COST_NV: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_ARM_data_graph’
impl FormatFeatureFlags2
Generated from ‘VK_ARM_data_graph’
pub const TENSOR_DATA_GRAPH_ARM: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_KHR_copy_memory_indirect’
impl FormatFeatureFlags2
Generated from ‘VK_KHR_copy_memory_indirect’
pub const COPY_IMAGE_INDIRECT_DST_KHR: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_KHR_video_encode_quantization_map’
impl FormatFeatureFlags2
Generated from ‘VK_KHR_video_encode_quantization_map’
pub const VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_KHR: Self
pub const VIDEO_ENCODE_EMPHASIS_MAP_KHR: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_KHR_maintenance10’
impl FormatFeatureFlags2
Generated from ‘VK_KHR_maintenance10’
pub const DEPTH_COPY_ON_COMPUTE_QUEUE_KHR: Self
pub const DEPTH_COPY_ON_TRANSFER_QUEUE_KHR: Self
pub const STENCIL_COPY_ON_COMPUTE_QUEUE_KHR: Self
pub const STENCIL_COPY_ON_TRANSFER_QUEUE_KHR: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_BASE_VERSION_1_3’
impl FormatFeatureFlags2
Generated from ‘VK_BASE_VERSION_1_3’
Sourcepub const SAMPLED_IMAGE_FILTER_CUBIC: Self
pub const SAMPLED_IMAGE_FILTER_CUBIC: Self
This is an interaction with EXT_filter_cubic, though not tagged that way
Source§impl FormatFeatureFlags2
Generated from ‘VK_BASE_VERSION_1_4’
impl FormatFeatureFlags2
Generated from ‘VK_BASE_VERSION_1_4’
pub const HOST_IMAGE_TRANSFER: Self
Trait Implementations§
Source§impl BitAnd for FormatFeatureFlags2
impl BitAnd for FormatFeatureFlags2
Source§impl BitAndAssign for FormatFeatureFlags2
impl BitAndAssign for FormatFeatureFlags2
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
&= operation. Read moreSource§impl BitOr for FormatFeatureFlags2
impl BitOr for FormatFeatureFlags2
Source§impl BitOrAssign for FormatFeatureFlags2
impl BitOrAssign for FormatFeatureFlags2
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
|= operation. Read moreSource§impl BitXor for FormatFeatureFlags2
impl BitXor for FormatFeatureFlags2
Source§impl BitXorAssign for FormatFeatureFlags2
impl BitXorAssign for FormatFeatureFlags2
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
^= operation. Read moreSource§impl Clone for FormatFeatureFlags2
impl Clone for FormatFeatureFlags2
Source§fn clone(&self) -> FormatFeatureFlags2
fn clone(&self) -> FormatFeatureFlags2
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for FormatFeatureFlags2
Available on crate feature debug only.
impl Debug for FormatFeatureFlags2
debug only.