pub struct FormatFeatureFlagBits(/* private fields */);Expand description
Implementations§
Source§impl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Sourcepub const SAMPLED_IMAGE: FormatFeatureFlagBits
pub const SAMPLED_IMAGE: FormatFeatureFlagBits
Bit 0.
Sourcepub const STORAGE_IMAGE: FormatFeatureFlagBits
pub const STORAGE_IMAGE: FormatFeatureFlagBits
Bit 1.
Sourcepub const STORAGE_IMAGE_ATOMIC: FormatFeatureFlagBits
pub const STORAGE_IMAGE_ATOMIC: FormatFeatureFlagBits
Bit 2.
Sourcepub const UNIFORM_TEXEL_BUFFER: FormatFeatureFlagBits
pub const UNIFORM_TEXEL_BUFFER: FormatFeatureFlagBits
Bit 3.
Sourcepub const STORAGE_TEXEL_BUFFER: FormatFeatureFlagBits
pub const STORAGE_TEXEL_BUFFER: FormatFeatureFlagBits
Bit 4.
Sourcepub const STORAGE_TEXEL_BUFFER_ATOMIC: FormatFeatureFlagBits
pub const STORAGE_TEXEL_BUFFER_ATOMIC: FormatFeatureFlagBits
Bit 5.
Sourcepub const VERTEX_BUFFER: FormatFeatureFlagBits
pub const VERTEX_BUFFER: FormatFeatureFlagBits
Bit 6.
Sourcepub const COLOR_ATTACHMENT: FormatFeatureFlagBits
pub const COLOR_ATTACHMENT: FormatFeatureFlagBits
Bit 7.
Sourcepub const COLOR_ATTACHMENT_BLEND: FormatFeatureFlagBits
pub const COLOR_ATTACHMENT_BLEND: FormatFeatureFlagBits
Bit 8.
Sourcepub const DEPTH_STENCIL_ATTACHMENT: FormatFeatureFlagBits
pub const DEPTH_STENCIL_ATTACHMENT: FormatFeatureFlagBits
Bit 9.
Sourcepub const BLIT_SRC: FormatFeatureFlagBits
pub const BLIT_SRC: FormatFeatureFlagBits
Bit 10.
Sourcepub const BLIT_DST: FormatFeatureFlagBits
pub const BLIT_DST: FormatFeatureFlagBits
Bit 11.
Sourcepub const SAMPLED_IMAGE_FILTER_LINEAR: FormatFeatureFlagBits
pub const SAMPLED_IMAGE_FILTER_LINEAR: FormatFeatureFlagBits
Bit 12.
Sourcepub const TRANSFER_SRC: FormatFeatureFlagBits
pub const TRANSFER_SRC: FormatFeatureFlagBits
Bit 14.
Sourcepub const TRANSFER_DST: FormatFeatureFlagBits
pub const TRANSFER_DST: FormatFeatureFlagBits
Bit 15.
Sourcepub const MIDPOINT_CHROMA_SAMPLES: FormatFeatureFlagBits
pub const MIDPOINT_CHROMA_SAMPLES: FormatFeatureFlagBits
Bit 17.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: FormatFeatureFlagBits
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: FormatFeatureFlagBits
Bit 18.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: FormatFeatureFlagBits
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: FormatFeatureFlagBits
Bit 19.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: FormatFeatureFlagBits
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: FormatFeatureFlagBits
Bit 20.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: FormatFeatureFlagBits
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: FormatFeatureFlagBits
Bit 21.
Sourcepub const DISJOINT: FormatFeatureFlagBits
pub const DISJOINT: FormatFeatureFlagBits
Bit 22.
Sourcepub const COSITED_CHROMA_SAMPLES: FormatFeatureFlagBits
pub const COSITED_CHROMA_SAMPLES: FormatFeatureFlagBits
Bit 23.
Sourcepub const SAMPLED_IMAGE_FILTER_MINMAX: FormatFeatureFlagBits
pub const SAMPLED_IMAGE_FILTER_MINMAX: FormatFeatureFlagBits
Bit 16.
pub const SAMPLED_IMAGE_FILTER_CUBIC_BIT: FormatFeatureFlagBits = Self::SAMPLED_IMAGE_FILTER_CUBIC
Sourcepub const VIDEO_DECODE_OUTPUT: FormatFeatureFlagBits
pub const VIDEO_DECODE_OUTPUT: FormatFeatureFlagBits
Bit 25.
Sourcepub const VIDEO_DECODE_DPB: FormatFeatureFlagBits
pub const VIDEO_DECODE_DPB: FormatFeatureFlagBits
Bit 26.
Sourcepub const ACCELERATION_STRUCTURE_VERTEX_BUFFER: FormatFeatureFlagBits
pub const ACCELERATION_STRUCTURE_VERTEX_BUFFER: FormatFeatureFlagBits
Bit 29.
Sourcepub const SAMPLED_IMAGE_FILTER_CUBIC: FormatFeatureFlagBits
pub const SAMPLED_IMAGE_FILTER_CUBIC: FormatFeatureFlagBits
Bit 13.
Sourcepub const FRAGMENT_DENSITY_MAP: FormatFeatureFlagBits
pub const FRAGMENT_DENSITY_MAP: FormatFeatureFlagBits
Bit 24.
Sourcepub const FRAGMENT_SHADING_RATE_ATTACHMENT: FormatFeatureFlagBits
pub const FRAGMENT_SHADING_RATE_ATTACHMENT: FormatFeatureFlagBits
Bit 30.
Sourcepub const VIDEO_ENCODE_INPUT: FormatFeatureFlagBits
pub const VIDEO_ENCODE_INPUT: FormatFeatureFlagBits
Bit 27.
Sourcepub const VIDEO_ENCODE_DPB: FormatFeatureFlagBits
pub const VIDEO_ENCODE_DPB: FormatFeatureFlagBits
Bit 28.
pub const fn empty() -> FormatFeatureFlagBits
pub const fn from_raw(value: u32) -> FormatFeatureFlagBits
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: FormatFeatureFlagBits) -> bool
pub const fn all() -> FormatFeatureFlagBits
Trait Implementations§
Source§impl BitAnd for FormatFeatureFlagBits
impl BitAnd for FormatFeatureFlagBits
Source§type Output = FormatFeatureFlagBits
type Output = FormatFeatureFlagBits
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: FormatFeatureFlagBits) -> FormatFeatureFlagBits
fn bitand(self, rhs: FormatFeatureFlagBits) -> FormatFeatureFlagBits
Performs the
& operation. Read moreSource§impl BitAndAssign for FormatFeatureFlagBits
impl BitAndAssign for FormatFeatureFlagBits
Source§fn bitand_assign(&mut self, rhs: FormatFeatureFlagBits)
fn bitand_assign(&mut self, rhs: FormatFeatureFlagBits)
Performs the
&= operation. Read moreSource§impl BitOr for FormatFeatureFlagBits
impl BitOr for FormatFeatureFlagBits
Source§type Output = FormatFeatureFlagBits
type Output = FormatFeatureFlagBits
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: FormatFeatureFlagBits) -> FormatFeatureFlagBits
fn bitor(self, rhs: FormatFeatureFlagBits) -> FormatFeatureFlagBits
Performs the
| operation. Read moreSource§impl BitOrAssign for FormatFeatureFlagBits
impl BitOrAssign for FormatFeatureFlagBits
Source§fn bitor_assign(&mut self, rhs: FormatFeatureFlagBits)
fn bitor_assign(&mut self, rhs: FormatFeatureFlagBits)
Performs the
|= operation. Read moreSource§impl BitXor for FormatFeatureFlagBits
impl BitXor for FormatFeatureFlagBits
Source§type Output = FormatFeatureFlagBits
type Output = FormatFeatureFlagBits
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: FormatFeatureFlagBits) -> FormatFeatureFlagBits
fn bitxor(self, rhs: FormatFeatureFlagBits) -> FormatFeatureFlagBits
Performs the
^ operation. Read moreSource§impl BitXorAssign for FormatFeatureFlagBits
impl BitXorAssign for FormatFeatureFlagBits
Source§fn bitxor_assign(&mut self, rhs: FormatFeatureFlagBits)
fn bitxor_assign(&mut self, rhs: FormatFeatureFlagBits)
Performs the
^= operation. Read moreSource§impl Clone for FormatFeatureFlagBits
impl Clone for FormatFeatureFlagBits
Source§fn clone(&self) -> FormatFeatureFlagBits
fn clone(&self) -> FormatFeatureFlagBits
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 FormatFeatureFlagBits
impl Debug for FormatFeatureFlagBits
Source§impl Default for FormatFeatureFlagBits
impl Default for FormatFeatureFlagBits
Source§fn default() -> FormatFeatureFlagBits
fn default() -> FormatFeatureFlagBits
Returns the “default value” for a type. Read more
Source§impl Hash for FormatFeatureFlagBits
impl Hash for FormatFeatureFlagBits
Source§impl Not for FormatFeatureFlagBits
impl Not for FormatFeatureFlagBits
Source§type Output = FormatFeatureFlagBits
type Output = FormatFeatureFlagBits
The resulting type after applying the
! operator.Source§fn not(self) -> FormatFeatureFlagBits
fn not(self) -> FormatFeatureFlagBits
Performs the unary
! operation. Read moreSource§impl Ord for FormatFeatureFlagBits
impl Ord for FormatFeatureFlagBits
Source§fn cmp(&self, other: &FormatFeatureFlagBits) -> Ordering
fn cmp(&self, other: &FormatFeatureFlagBits) -> 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 FormatFeatureFlagBits
impl PartialEq for FormatFeatureFlagBits
Source§impl PartialOrd for FormatFeatureFlagBits
impl PartialOrd for FormatFeatureFlagBits
impl Copy for FormatFeatureFlagBits
impl Eq for FormatFeatureFlagBits
impl StructuralPartialEq for FormatFeatureFlagBits
Auto Trait Implementations§
impl Freeze for FormatFeatureFlagBits
impl RefUnwindSafe for FormatFeatureFlagBits
impl Send for FormatFeatureFlagBits
impl Sync for FormatFeatureFlagBits
impl Unpin for FormatFeatureFlagBits
impl UnsafeUnpin for FormatFeatureFlagBits
impl UnwindSafe for FormatFeatureFlagBits
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