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 SAMPLED_IMAGE_KHR: Self = Self::SAMPLED_IMAGE
pub const STORAGE_IMAGE: Self
pub const STORAGE_IMAGE_KHR: Self = Self::STORAGE_IMAGE
pub const STORAGE_IMAGE_ATOMIC: Self
pub const STORAGE_IMAGE_ATOMIC_KHR: Self = Self::STORAGE_IMAGE_ATOMIC
pub const UNIFORM_TEXEL_BUFFER: Self
pub const UNIFORM_TEXEL_BUFFER_KHR: Self = Self::UNIFORM_TEXEL_BUFFER
pub const STORAGE_TEXEL_BUFFER: Self
pub const STORAGE_TEXEL_BUFFER_KHR: Self = Self::STORAGE_TEXEL_BUFFER
pub const STORAGE_TEXEL_BUFFER_ATOMIC: Self
pub const STORAGE_TEXEL_BUFFER_ATOMIC_KHR: Self = Self::STORAGE_TEXEL_BUFFER_ATOMIC
pub const VERTEX_BUFFER: Self
pub const VERTEX_BUFFER_KHR: Self = Self::VERTEX_BUFFER
pub const COLOR_ATTACHMENT: Self
pub const COLOR_ATTACHMENT_KHR: Self = Self::COLOR_ATTACHMENT
pub const COLOR_ATTACHMENT_BLEND: Self
pub const COLOR_ATTACHMENT_BLEND_KHR: Self = Self::COLOR_ATTACHMENT_BLEND
pub const DEPTH_STENCIL_ATTACHMENT: Self
pub const DEPTH_STENCIL_ATTACHMENT_KHR: Self = Self::DEPTH_STENCIL_ATTACHMENT
pub const BLIT_SRC: Self
pub const BLIT_SRC_KHR: Self = Self::BLIT_SRC
pub const BLIT_DST: Self
pub const BLIT_DST_KHR: Self = Self::BLIT_DST
pub const SAMPLED_IMAGE_FILTER_LINEAR: Self
pub const SAMPLED_IMAGE_FILTER_LINEAR_KHR: Self = Self::SAMPLED_IMAGE_FILTER_LINEAR
pub const SAMPLED_IMAGE_FILTER_CUBIC: Self
pub const SAMPLED_IMAGE_FILTER_CUBIC_EXT: Self = Self::SAMPLED_IMAGE_FILTER_CUBIC
pub const TRANSFER_SRC: Self
pub const TRANSFER_SRC_KHR: Self = Self::TRANSFER_SRC
pub const TRANSFER_DST: Self
pub const TRANSFER_DST_KHR: Self = Self::TRANSFER_DST
pub const SAMPLED_IMAGE_FILTER_MINMAX: Self
pub const SAMPLED_IMAGE_FILTER_MINMAX_KHR: Self = Self::SAMPLED_IMAGE_FILTER_MINMAX
pub const MIDPOINT_CHROMA_SAMPLES: Self
pub const MIDPOINT_CHROMA_SAMPLES_KHR: Self = Self::MIDPOINT_CHROMA_SAMPLES
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: Self
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: Self
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: Self
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: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_KHR: Self = Self::SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE
pub const DISJOINT: Self
pub const DISJOINT_KHR: Self = Self::DISJOINT
pub const COSITED_CHROMA_SAMPLES: Self
pub const COSITED_CHROMA_SAMPLES_KHR: Self = Self::COSITED_CHROMA_SAMPLES
pub const STORAGE_READ_WITHOUT_FORMAT: Self
pub const STORAGE_READ_WITHOUT_FORMAT_KHR: Self = Self::STORAGE_READ_WITHOUT_FORMAT
pub const STORAGE_WRITE_WITHOUT_FORMAT: Self
pub const STORAGE_WRITE_WITHOUT_FORMAT_KHR: Self = Self::STORAGE_WRITE_WITHOUT_FORMAT
pub const SAMPLED_IMAGE_DEPTH_COMPARISON: Self
pub const SAMPLED_IMAGE_DEPTH_COMPARISON_KHR: Self = Self::SAMPLED_IMAGE_DEPTH_COMPARISON
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_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_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_extension_441’
impl FormatFeatureFlags2
Generated from ‘VK_QCOM_extension_441’
pub const RESERVED_34_QCOM: Self
pub const RESERVED_35_QCOM: Self
pub const RESERVED_36_QCOM: Self
pub const RESERVED_37_QCOM: Self
Source§impl FormatFeatureFlags2
Generated from ‘VK_EXT_extension_461’
impl FormatFeatureFlags2
Generated from ‘VK_EXT_extension_461’
pub const RESERVED_39_EXT: 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)
Performs the
&=
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)
Performs the
|=
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)
Performs the
^=
operation. Read moreSource§impl Clone for FormatFeatureFlags2
impl Clone for FormatFeatureFlags2
Source§fn clone(&self) -> FormatFeatureFlags2
fn clone(&self) -> FormatFeatureFlags2
Returns a copy 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 FormatFeatureFlags2
impl Default for FormatFeatureFlags2
Source§impl Hash for FormatFeatureFlags2
impl Hash for FormatFeatureFlags2
Source§impl Not for FormatFeatureFlags2
impl Not for FormatFeatureFlags2
Source§impl Ord for FormatFeatureFlags2
impl Ord for FormatFeatureFlags2
Source§fn cmp(&self, other: &FormatFeatureFlags2) -> Ordering
fn cmp(&self, other: &FormatFeatureFlags2) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FormatFeatureFlags2
impl PartialEq for FormatFeatureFlags2
Source§impl PartialOrd for FormatFeatureFlags2
impl PartialOrd for FormatFeatureFlags2
impl Copy for FormatFeatureFlags2
impl Eq for FormatFeatureFlags2
impl StructuralPartialEq for FormatFeatureFlags2
Auto Trait Implementations§
impl Freeze for FormatFeatureFlags2
impl RefUnwindSafe for FormatFeatureFlags2
impl Send for FormatFeatureFlags2
impl Sync for FormatFeatureFlags2
impl Unpin for FormatFeatureFlags2
impl UnwindSafe for FormatFeatureFlags2
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