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