pub struct FormatFeatureFlagBits(/* private fields */);Expand description
Implementations§
Source§impl FormatFeatureFlagBits
impl FormatFeatureFlagBits
Sourcepub const SAMPLED_IMAGE: Self
pub const SAMPLED_IMAGE: Self
Bit 0.
Sourcepub const STORAGE_IMAGE: Self
pub const STORAGE_IMAGE: Self
Bit 1.
Sourcepub const STORAGE_IMAGE_ATOMIC: Self
pub const STORAGE_IMAGE_ATOMIC: Self
Bit 2.
Sourcepub const UNIFORM_TEXEL_BUFFER: Self
pub const UNIFORM_TEXEL_BUFFER: Self
Bit 3.
Sourcepub const STORAGE_TEXEL_BUFFER: Self
pub const STORAGE_TEXEL_BUFFER: Self
Bit 4.
Sourcepub const STORAGE_TEXEL_BUFFER_ATOMIC: Self
pub const STORAGE_TEXEL_BUFFER_ATOMIC: Self
Bit 5.
Sourcepub const VERTEX_BUFFER: Self
pub const VERTEX_BUFFER: Self
Bit 6.
Sourcepub const COLOR_ATTACHMENT: Self
pub const COLOR_ATTACHMENT: Self
Bit 7.
Sourcepub const COLOR_ATTACHMENT_BLEND: Self
pub const COLOR_ATTACHMENT_BLEND: Self
Bit 8.
Sourcepub const DEPTH_STENCIL_ATTACHMENT: Self
pub const DEPTH_STENCIL_ATTACHMENT: Self
Bit 9.
Sourcepub const SAMPLED_IMAGE_FILTER_LINEAR: Self
pub const SAMPLED_IMAGE_FILTER_LINEAR: Self
Bit 12.
Sourcepub const TRANSFER_SRC: Self
pub const TRANSFER_SRC: Self
Bit 14.
Sourcepub const TRANSFER_DST: Self
pub const TRANSFER_DST: Self
Bit 15.
Sourcepub const MIDPOINT_CHROMA_SAMPLES: Self
pub const MIDPOINT_CHROMA_SAMPLES: Self
Bit 17.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: Self
Bit 18.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: Self
Bit 19.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: Self
Bit 20.
Sourcepub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: Self
pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: Self
Bit 21.
Sourcepub const COSITED_CHROMA_SAMPLES: Self
pub const COSITED_CHROMA_SAMPLES: Self
Bit 23.
Sourcepub const SAMPLED_IMAGE_FILTER_MINMAX: Self
pub const SAMPLED_IMAGE_FILTER_MINMAX: Self
Bit 16.
pub const SAMPLED_IMAGE_FILTER_CUBIC_BIT: Self = Self::SAMPLED_IMAGE_FILTER_CUBIC
Sourcepub const VIDEO_DECODE_OUTPUT: Self
pub const VIDEO_DECODE_OUTPUT: Self
Bit 25.
Sourcepub const VIDEO_DECODE_DPB: Self
pub const VIDEO_DECODE_DPB: Self
Bit 26.
Sourcepub const ACCELERATION_STRUCTURE_VERTEX_BUFFER: Self
pub const ACCELERATION_STRUCTURE_VERTEX_BUFFER: Self
Bit 29.
Sourcepub const SAMPLED_IMAGE_FILTER_CUBIC: Self
pub const SAMPLED_IMAGE_FILTER_CUBIC: Self
Bit 13.
Sourcepub const FRAGMENT_DENSITY_MAP: Self
pub const FRAGMENT_DENSITY_MAP: Self
Bit 24.
Sourcepub const FRAGMENT_SHADING_RATE_ATTACHMENT: Self
pub const FRAGMENT_SHADING_RATE_ATTACHMENT: Self
Bit 30.
Sourcepub const VIDEO_ENCODE_INPUT: Self
pub const VIDEO_ENCODE_INPUT: Self
Bit 27.
Sourcepub const VIDEO_ENCODE_DPB: Self
pub const VIDEO_ENCODE_DPB: Self
Bit 28.
pub const fn empty() -> Self
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
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 FormatFeatureFlagBits
impl BitAnd for FormatFeatureFlagBits
Source§impl BitAndAssign for FormatFeatureFlagBits
impl BitAndAssign for FormatFeatureFlagBits
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for FormatFeatureFlagBits
impl BitOr for FormatFeatureFlagBits
Source§impl BitOrAssign for FormatFeatureFlagBits
impl BitOrAssign for FormatFeatureFlagBits
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for FormatFeatureFlagBits
impl BitXor for FormatFeatureFlagBits
Source§impl BitXorAssign for FormatFeatureFlagBits
impl BitXorAssign for FormatFeatureFlagBits
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
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§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