Skip to main content

FormatFeatureFlagBits2

Struct FormatFeatureFlagBits2 

Source
pub struct FormatFeatureFlagBits2(/* private fields */);
Expand description

Implementations§

Source§

impl FormatFeatureFlagBits2

Source

pub const _2_SAMPLED_IMAGE: Self

Bit 0.

Source

pub const _2_STORAGE_IMAGE: Self

Bit 1.

Source

pub const _2_STORAGE_IMAGE_ATOMIC: Self

Bit 2.

Source

pub const _2_UNIFORM_TEXEL_BUFFER: Self

Bit 3.

Source

pub const _2_STORAGE_TEXEL_BUFFER: Self

Bit 4.

Source

pub const _2_STORAGE_TEXEL_BUFFER_ATOMIC: Self

Bit 5.

Source

pub const _2_VERTEX_BUFFER: Self

Bit 6.

Source

pub const _2_COLOR_ATTACHMENT: Self

Bit 7.

Source

pub const _2_COLOR_ATTACHMENT_BLEND: Self

Bit 8.

Source

pub const _2_DEPTH_STENCIL_ATTACHMENT: Self

Bit 9.

Source

pub const _2_BLIT_SRC: Self

Bit 10.

Source

pub const _2_BLIT_DST: Self

Bit 11.

Source

pub const _2_SAMPLED_IMAGE_FILTER_LINEAR: Self

Bit 12.

Source

pub const _2_TRANSFER_SRC: Self

Bit 14.

Source

pub const _2_TRANSFER_DST: Self

Bit 15.

Source

pub const _2_SAMPLED_IMAGE_FILTER_MINMAX: Self

Bit 16.

Source

pub const _2_MIDPOINT_CHROMA_SAMPLES: Self

Bit 17.

Source

pub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: Self

Bit 18.

Source

pub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: Self

Bit 19.

Source

pub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: Self

Bit 20.

Source

pub const _2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: Self

Bit 21.

Source

pub const _2_DISJOINT: Self

Bit 22.

Source

pub const _2_COSITED_CHROMA_SAMPLES: Self

Bit 23.

Source

pub const _2_STORAGE_READ_WITHOUT_FORMAT: Self

Bit 31.

Source

pub const _2_STORAGE_WRITE_WITHOUT_FORMAT: Self

Bit 32.

Source

pub const _2_SAMPLED_IMAGE_DEPTH_COMPARISON: Self

Bit 33.

Source

pub const _2_SAMPLED_IMAGE_FILTER_CUBIC: Self

Bit 13.

Source

pub const _2_HOST_IMAGE_TRANSFER: Self

Bit 46.

Source

pub const _2_VIDEO_DECODE_OUTPUT: Self

Bit 25.

Source

pub const _2_VIDEO_DECODE_DPB: Self

Bit 26.

Source

pub const _2_ACCELERATION_STRUCTURE_VERTEX_BUFFER: Self

Bit 29.

Source

pub const _2_FRAGMENT_DENSITY_MAP: Self

Bit 24.

Source

pub const _2_FRAGMENT_SHADING_RATE_ATTACHMENT: Self

Bit 30.

Source

pub const _2_VIDEO_ENCODE_INPUT: Self

Bit 27.

Source

pub const _2_VIDEO_ENCODE_DPB: Self

Bit 28.

Source

pub const _2_ACCELERATION_STRUCTURE_RADIUS_BUFFER: Self

Bit 51.

Source

pub const _2_LINEAR_COLOR_ATTACHMENT: Self

Bit 38.

Source

pub const _2_WEIGHT_IMAGE_BIT: Self

Bit 34.

Source

pub const _2_WEIGHT_SAMPLED_IMAGE_BIT: Self

Bit 35.

Source

pub const _2_BLOCK_MATCHING_BIT: Self

Bit 36.

Source

pub const _2_BOX_FILTER_SAMPLED_BIT: Self

Bit 37.

Source

pub const _2_TENSOR_SHADER_BIT: Self

Bit 39.

Source

pub const _2_TENSOR_IMAGE_ALIASING_BIT: Self

Bit 43.

Source

pub const _2_OPTICAL_FLOW_IMAGE: Self

Bit 40.

Source

pub const _2_OPTICAL_FLOW_VECTOR: Self

Bit 41.

Source

pub const _2_OPTICAL_FLOW_COST: Self

Bit 42.

Source

pub const _2_TENSOR_DATA_GRAPH_BIT: Self

Bit 48.

Source

pub const _2_COPY_IMAGE_INDIRECT_DST: Self

Bit 59.

Source

pub const _2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP: Self

Bit 49.

Source

pub const _2_VIDEO_ENCODE_EMPHASIS_MAP: Self

Bit 50.

Source

pub const _2_DEPTH_COPY_ON_COMPUTE_QUEUE: Self

Bit 52.

Source

pub const _2_DEPTH_COPY_ON_TRANSFER_QUEUE: Self

Bit 53.

Source

pub const _2_STENCIL_COPY_ON_COMPUTE_QUEUE: Self

Bit 54.

Source

pub const _2_STENCIL_COPY_ON_TRANSFER_QUEUE: Self

Bit 55.

Source

pub const fn empty() -> Self

Source

pub const fn from_raw(value: u64) -> Self

Source

pub const fn as_raw(self) -> u64

Source

pub const fn is_empty(self) -> bool

Source

pub const fn contains(self, other: Self) -> bool

Trait Implementations§

Source§

impl BitAnd for FormatFeatureFlagBits2

Source§

type Output = FormatFeatureFlagBits2

The resulting type after applying the & operator.
Source§

fn bitand(self, rhs: Self) -> Self

Performs the & operation. Read more
Source§

impl BitAndAssign for FormatFeatureFlagBits2

Source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
Source§

impl BitOr for FormatFeatureFlagBits2

Source§

type Output = FormatFeatureFlagBits2

The resulting type after applying the | operator.
Source§

fn bitor(self, rhs: Self) -> Self

Performs the | operation. Read more
Source§

impl BitOrAssign for FormatFeatureFlagBits2

Source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
Source§

impl BitXor for FormatFeatureFlagBits2

Source§

type Output = FormatFeatureFlagBits2

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, rhs: Self) -> Self

Performs the ^ operation. Read more
Source§

impl BitXorAssign for FormatFeatureFlagBits2

Source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more
Source§

impl Clone for FormatFeatureFlagBits2

Source§

fn clone(&self) -> FormatFeatureFlagBits2

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FormatFeatureFlagBits2

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for FormatFeatureFlagBits2

Source§

fn default() -> FormatFeatureFlagBits2

Returns the “default value” for a type. Read more
Source§

impl Hash for FormatFeatureFlagBits2

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Not for FormatFeatureFlagBits2

Source§

type Output = FormatFeatureFlagBits2

The resulting type after applying the ! operator.
Source§

fn not(self) -> Self

Performs the unary ! operation. Read more
Source§

impl PartialEq for FormatFeatureFlagBits2

Source§

fn eq(&self, other: &FormatFeatureFlagBits2) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for FormatFeatureFlagBits2

Source§

impl Eq for FormatFeatureFlagBits2

Source§

impl StructuralPartialEq for FormatFeatureFlagBits2

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.