pub struct FormatFeatureFlagBits2(/* private fields */);Expand description
Implementations§
Source§impl FormatFeatureFlagBits2
impl FormatFeatureFlagBits2
Sourcepub const _2_SAMPLED_IMAGE: Self
pub const _2_SAMPLED_IMAGE: Self
Bit 0.
Sourcepub const _2_STORAGE_IMAGE: Self
pub const _2_STORAGE_IMAGE: Self
Bit 1.
Sourcepub const _2_STORAGE_IMAGE_ATOMIC: Self
pub const _2_STORAGE_IMAGE_ATOMIC: Self
Bit 2.
Sourcepub const _2_UNIFORM_TEXEL_BUFFER: Self
pub const _2_UNIFORM_TEXEL_BUFFER: Self
Bit 3.
Sourcepub const _2_STORAGE_TEXEL_BUFFER: Self
pub const _2_STORAGE_TEXEL_BUFFER: Self
Bit 4.
Sourcepub const _2_STORAGE_TEXEL_BUFFER_ATOMIC: Self
pub const _2_STORAGE_TEXEL_BUFFER_ATOMIC: Self
Bit 5.
Sourcepub const _2_VERTEX_BUFFER: Self
pub const _2_VERTEX_BUFFER: Self
Bit 6.
Sourcepub const _2_COLOR_ATTACHMENT: Self
pub const _2_COLOR_ATTACHMENT: Self
Bit 7.
Sourcepub const _2_COLOR_ATTACHMENT_BLEND: Self
pub const _2_COLOR_ATTACHMENT_BLEND: Self
Bit 8.
Sourcepub const _2_DEPTH_STENCIL_ATTACHMENT: Self
pub const _2_DEPTH_STENCIL_ATTACHMENT: Self
Bit 9.
Sourcepub const _2_BLIT_SRC: Self
pub const _2_BLIT_SRC: Self
Bit 10.
Sourcepub const _2_BLIT_DST: Self
pub const _2_BLIT_DST: Self
Bit 11.
Sourcepub const _2_SAMPLED_IMAGE_FILTER_LINEAR: Self
pub const _2_SAMPLED_IMAGE_FILTER_LINEAR: Self
Bit 12.
Sourcepub const _2_TRANSFER_SRC: Self
pub const _2_TRANSFER_SRC: Self
Bit 14.
Sourcepub const _2_TRANSFER_DST: Self
pub const _2_TRANSFER_DST: Self
Bit 15.
Sourcepub const _2_SAMPLED_IMAGE_FILTER_MINMAX: Self
pub const _2_SAMPLED_IMAGE_FILTER_MINMAX: Self
Bit 16.
Sourcepub const _2_MIDPOINT_CHROMA_SAMPLES: Self
pub const _2_MIDPOINT_CHROMA_SAMPLES: Self
Bit 17.
Sourcepub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: Self
pub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: Self
Bit 18.
Sourcepub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: Self
pub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: Self
Bit 19.
Sourcepub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: Self
pub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: Self
Bit 20.
Sourcepub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: Self
pub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: Self
Bit 21.
Sourcepub const _2_DISJOINT: Self
pub const _2_DISJOINT: Self
Bit 22.
Sourcepub const _2_COSITED_CHROMA_SAMPLES: Self
pub const _2_COSITED_CHROMA_SAMPLES: Self
Bit 23.
Sourcepub const _2_STORAGE_READ_WITHOUT_FORMAT: Self
pub const _2_STORAGE_READ_WITHOUT_FORMAT: Self
Bit 31.
Sourcepub const _2_STORAGE_WRITE_WITHOUT_FORMAT: Self
pub const _2_STORAGE_WRITE_WITHOUT_FORMAT: Self
Bit 32.
Sourcepub const _2_SAMPLED_IMAGE_DEPTH_COMPARISON: Self
pub const _2_SAMPLED_IMAGE_DEPTH_COMPARISON: Self
Bit 33.
Sourcepub const _2_SAMPLED_IMAGE_FILTER_CUBIC: Self
pub const _2_SAMPLED_IMAGE_FILTER_CUBIC: Self
Bit 13.
Sourcepub const _2_HOST_IMAGE_TRANSFER: Self
pub const _2_HOST_IMAGE_TRANSFER: Self
Bit 46.
Sourcepub const _2_VIDEO_DECODE_OUTPUT: Self
pub const _2_VIDEO_DECODE_OUTPUT: Self
Bit 25.
Sourcepub const _2_VIDEO_DECODE_DPB: Self
pub const _2_VIDEO_DECODE_DPB: Self
Bit 26.
Sourcepub const _2_ACCELERATION_STRUCTURE_VERTEX_BUFFER: Self
pub const _2_ACCELERATION_STRUCTURE_VERTEX_BUFFER: Self
Bit 29.
Sourcepub const _2_FRAGMENT_DENSITY_MAP: Self
pub const _2_FRAGMENT_DENSITY_MAP: Self
Bit 24.
Sourcepub const _2_FRAGMENT_SHADING_RATE_ATTACHMENT: Self
pub const _2_FRAGMENT_SHADING_RATE_ATTACHMENT: Self
Bit 30.
Sourcepub const _2_VIDEO_ENCODE_INPUT: Self
pub const _2_VIDEO_ENCODE_INPUT: Self
Bit 27.
Sourcepub const _2_VIDEO_ENCODE_DPB: Self
pub const _2_VIDEO_ENCODE_DPB: Self
Bit 28.
Sourcepub const _2_ACCELERATION_STRUCTURE_RADIUS_BUFFER: Self
pub const _2_ACCELERATION_STRUCTURE_RADIUS_BUFFER: Self
Bit 51.
Sourcepub const _2_LINEAR_COLOR_ATTACHMENT: Self
pub const _2_LINEAR_COLOR_ATTACHMENT: Self
Bit 38.
Sourcepub const _2_WEIGHT_IMAGE_BIT: Self
pub const _2_WEIGHT_IMAGE_BIT: Self
Bit 34.
Sourcepub const _2_WEIGHT_SAMPLED_IMAGE_BIT: Self
pub const _2_WEIGHT_SAMPLED_IMAGE_BIT: Self
Bit 35.
Sourcepub const _2_BLOCK_MATCHING_BIT: Self
pub const _2_BLOCK_MATCHING_BIT: Self
Bit 36.
Sourcepub const _2_BOX_FILTER_SAMPLED_BIT: Self
pub const _2_BOX_FILTER_SAMPLED_BIT: Self
Bit 37.
Sourcepub const _2_TENSOR_SHADER_BIT: Self
pub const _2_TENSOR_SHADER_BIT: Self
Bit 39.
Sourcepub const _2_TENSOR_IMAGE_ALIASING_BIT: Self
pub const _2_TENSOR_IMAGE_ALIASING_BIT: Self
Bit 43.
Sourcepub const _2_OPTICAL_FLOW_IMAGE: Self
pub const _2_OPTICAL_FLOW_IMAGE: Self
Bit 40.
Sourcepub const _2_OPTICAL_FLOW_VECTOR: Self
pub const _2_OPTICAL_FLOW_VECTOR: Self
Bit 41.
Sourcepub const _2_OPTICAL_FLOW_COST: Self
pub const _2_OPTICAL_FLOW_COST: Self
Bit 42.
Sourcepub const _2_TENSOR_DATA_GRAPH_BIT: Self
pub const _2_TENSOR_DATA_GRAPH_BIT: Self
Bit 48.
Sourcepub const _2_COPY_IMAGE_INDIRECT_DST: Self
pub const _2_COPY_IMAGE_INDIRECT_DST: Self
Bit 59.
Sourcepub const _2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP: Self
pub const _2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP: Self
Bit 49.
Sourcepub const _2_VIDEO_ENCODE_EMPHASIS_MAP: Self
pub const _2_VIDEO_ENCODE_EMPHASIS_MAP: Self
Bit 50.
Sourcepub const _2_DEPTH_COPY_ON_COMPUTE_QUEUE: Self
pub const _2_DEPTH_COPY_ON_COMPUTE_QUEUE: Self
Bit 52.
Sourcepub const _2_DEPTH_COPY_ON_TRANSFER_QUEUE: Self
pub const _2_DEPTH_COPY_ON_TRANSFER_QUEUE: Self
Bit 53.
Sourcepub const _2_STENCIL_COPY_ON_COMPUTE_QUEUE: Self
pub const _2_STENCIL_COPY_ON_COMPUTE_QUEUE: Self
Bit 54.
Sourcepub const _2_STENCIL_COPY_ON_TRANSFER_QUEUE: Self
pub const _2_STENCIL_COPY_ON_TRANSFER_QUEUE: Self
Bit 55.
pub const fn empty() -> Self
pub const fn from_raw(value: u64) -> Self
pub const fn as_raw(self) -> u64
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: Self) -> bool
pub const fn all() -> Self
Trait Implementations§
Source§impl BitAnd for FormatFeatureFlagBits2
impl BitAnd for FormatFeatureFlagBits2
Source§impl BitAndAssign for FormatFeatureFlagBits2
impl BitAndAssign for FormatFeatureFlagBits2
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for FormatFeatureFlagBits2
impl BitOr for FormatFeatureFlagBits2
Source§impl BitOrAssign for FormatFeatureFlagBits2
impl BitOrAssign for FormatFeatureFlagBits2
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for FormatFeatureFlagBits2
impl BitXor for FormatFeatureFlagBits2
Source§impl BitXorAssign for FormatFeatureFlagBits2
impl BitXorAssign for FormatFeatureFlagBits2
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for FormatFeatureFlagBits2
impl Clone for FormatFeatureFlagBits2
Source§fn clone(&self) -> FormatFeatureFlagBits2
fn clone(&self) -> FormatFeatureFlagBits2
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 Debug for FormatFeatureFlagBits2
impl Debug for FormatFeatureFlagBits2
Source§impl Default for FormatFeatureFlagBits2
impl Default for FormatFeatureFlagBits2
Source§fn default() -> FormatFeatureFlagBits2
fn default() -> FormatFeatureFlagBits2
Returns the “default value” for a type. Read more
Source§impl Hash for FormatFeatureFlagBits2
impl Hash for FormatFeatureFlagBits2
Source§impl Not for FormatFeatureFlagBits2
impl Not for FormatFeatureFlagBits2
Source§impl Ord for FormatFeatureFlagBits2
impl Ord for FormatFeatureFlagBits2
Source§fn cmp(&self, other: &FormatFeatureFlagBits2) -> Ordering
fn cmp(&self, other: &FormatFeatureFlagBits2) -> 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 FormatFeatureFlagBits2
impl PartialEq for FormatFeatureFlagBits2
Source§impl PartialOrd for FormatFeatureFlagBits2
impl PartialOrd for FormatFeatureFlagBits2
impl Copy for FormatFeatureFlagBits2
impl Eq for FormatFeatureFlagBits2
impl StructuralPartialEq for FormatFeatureFlagBits2
Auto Trait Implementations§
impl Freeze for FormatFeatureFlagBits2
impl RefUnwindSafe for FormatFeatureFlagBits2
impl Send for FormatFeatureFlagBits2
impl Sync for FormatFeatureFlagBits2
impl Unpin for FormatFeatureFlagBits2
impl UnsafeUnpin for FormatFeatureFlagBits2
impl UnwindSafe for FormatFeatureFlagBits2
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