pub struct BufferUsageFlagBits2(/* private fields */);Expand description
Implementations§
Source§impl BufferUsageFlagBits2
impl BufferUsageFlagBits2
Sourcepub const _2_TRANSFER_SRC: Self
pub const _2_TRANSFER_SRC: Self
Bit 0.
Sourcepub const _2_TRANSFER_DST: Self
pub const _2_TRANSFER_DST: Self
Bit 1.
Sourcepub const _2_UNIFORM_TEXEL_BUFFER: Self
pub const _2_UNIFORM_TEXEL_BUFFER: Self
Bit 2.
Sourcepub const _2_STORAGE_TEXEL_BUFFER: Self
pub const _2_STORAGE_TEXEL_BUFFER: Self
Bit 3.
Sourcepub const _2_UNIFORM_BUFFER: Self
pub const _2_UNIFORM_BUFFER: Self
Bit 4.
Sourcepub const _2_STORAGE_BUFFER: Self
pub const _2_STORAGE_BUFFER: Self
Bit 5.
Sourcepub const _2_INDEX_BUFFER: Self
pub const _2_INDEX_BUFFER: Self
Bit 6.
Sourcepub const _2_VERTEX_BUFFER: Self
pub const _2_VERTEX_BUFFER: Self
Bit 7.
Sourcepub const _2_INDIRECT_BUFFER: Self
pub const _2_INDIRECT_BUFFER: Self
Bit 8.
Sourcepub const _2_SHADER_DEVICE_ADDRESS: Self
pub const _2_SHADER_DEVICE_ADDRESS: Self
Bit 17.
Sourcepub const _2_EXECUTION_GRAPH_SCRATCH_BIT: Self
pub const _2_EXECUTION_GRAPH_SCRATCH_BIT: Self
Bit 25.
Sourcepub const _2_DESCRIPTOR_HEAP: Self
pub const _2_DESCRIPTOR_HEAP: Self
Bit 28.
Sourcepub const _2_CONDITIONAL_RENDERING: Self
pub const _2_CONDITIONAL_RENDERING: Self
Bit 9.
Sourcepub const _2_SHADER_BINDING_TABLE: Self
pub const _2_SHADER_BINDING_TABLE: Self
Bit 10.
pub const _2_RAY_TRACING: Self = Self::_2_SHADER_BINDING_TABLE
Sourcepub const _2_TRANSFORM_FEEDBACK_BUFFER: Self
pub const _2_TRANSFORM_FEEDBACK_BUFFER: Self
Bit 11.
Sourcepub const _2_TRANSFORM_FEEDBACK_COUNTER_BUFFER: Self
pub const _2_TRANSFORM_FEEDBACK_COUNTER_BUFFER: Self
Bit 12.
Sourcepub const _2_VIDEO_DECODE_SRC: Self
pub const _2_VIDEO_DECODE_SRC: Self
Bit 13.
Sourcepub const _2_VIDEO_DECODE_DST: Self
pub const _2_VIDEO_DECODE_DST: Self
Bit 14.
Sourcepub const _2_VIDEO_ENCODE_DST: Self
pub const _2_VIDEO_ENCODE_DST: Self
Bit 15.
Sourcepub const _2_VIDEO_ENCODE_SRC: Self
pub const _2_VIDEO_ENCODE_SRC: Self
Bit 16.
Sourcepub const _2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY: Self
pub const _2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY: Self
Bit 19.
Sourcepub const _2_ACCELERATION_STRUCTURE_STORAGE: Self
pub const _2_ACCELERATION_STRUCTURE_STORAGE: Self
Bit 20.
Sourcepub const _2_SAMPLER_DESCRIPTOR_BUFFER: Self
pub const _2_SAMPLER_DESCRIPTOR_BUFFER: Self
Bit 21.
Sourcepub const _2_RESOURCE_DESCRIPTOR_BUFFER: Self
pub const _2_RESOURCE_DESCRIPTOR_BUFFER: Self
Bit 22.
Sourcepub const _2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER: Self
pub const _2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER: Self
Bit 26.
Sourcepub const _2_MICROMAP_BUILD_INPUT_READ_ONLY: Self
pub const _2_MICROMAP_BUILD_INPUT_READ_ONLY: Self
Bit 23.
Sourcepub const _2_MICROMAP_STORAGE: Self
pub const _2_MICROMAP_STORAGE: Self
Bit 24.
Sourcepub const _2_COMPRESSED_DATA_DGF1_BIT: Self
pub const _2_COMPRESSED_DATA_DGF1_BIT: Self
Bit 33.
Sourcepub const _2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT: Self
pub const _2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT: Self
Bit 29.
Sourcepub const _2_TILE_MEMORY_BIT: Self
pub const _2_TILE_MEMORY_BIT: Self
Bit 27.
Sourcepub const _2_MEMORY_DECOMPRESSION: Self
pub const _2_MEMORY_DECOMPRESSION: Self
Bit 32.
Sourcepub const _2_PREPROCESS_BUFFER: Self
pub const _2_PREPROCESS_BUFFER: Self
Bit 31.
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 BufferUsageFlagBits2
impl BitAnd for BufferUsageFlagBits2
Source§impl BitAndAssign for BufferUsageFlagBits2
impl BitAndAssign for BufferUsageFlagBits2
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for BufferUsageFlagBits2
impl BitOr for BufferUsageFlagBits2
Source§impl BitOrAssign for BufferUsageFlagBits2
impl BitOrAssign for BufferUsageFlagBits2
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for BufferUsageFlagBits2
impl BitXor for BufferUsageFlagBits2
Source§impl BitXorAssign for BufferUsageFlagBits2
impl BitXorAssign for BufferUsageFlagBits2
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for BufferUsageFlagBits2
impl Clone for BufferUsageFlagBits2
Source§fn clone(&self) -> BufferUsageFlagBits2
fn clone(&self) -> BufferUsageFlagBits2
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 BufferUsageFlagBits2
impl Debug for BufferUsageFlagBits2
Source§impl Default for BufferUsageFlagBits2
impl Default for BufferUsageFlagBits2
Source§fn default() -> BufferUsageFlagBits2
fn default() -> BufferUsageFlagBits2
Returns the “default value” for a type. Read more
Source§impl Hash for BufferUsageFlagBits2
impl Hash for BufferUsageFlagBits2
Source§impl Not for BufferUsageFlagBits2
impl Not for BufferUsageFlagBits2
Source§impl Ord for BufferUsageFlagBits2
impl Ord for BufferUsageFlagBits2
Source§fn cmp(&self, other: &BufferUsageFlagBits2) -> Ordering
fn cmp(&self, other: &BufferUsageFlagBits2) -> 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 BufferUsageFlagBits2
impl PartialEq for BufferUsageFlagBits2
Source§impl PartialOrd for BufferUsageFlagBits2
impl PartialOrd for BufferUsageFlagBits2
impl Copy for BufferUsageFlagBits2
impl Eq for BufferUsageFlagBits2
impl StructuralPartialEq for BufferUsageFlagBits2
Auto Trait Implementations§
impl Freeze for BufferUsageFlagBits2
impl RefUnwindSafe for BufferUsageFlagBits2
impl Send for BufferUsageFlagBits2
impl Sync for BufferUsageFlagBits2
impl Unpin for BufferUsageFlagBits2
impl UnsafeUnpin for BufferUsageFlagBits2
impl UnwindSafe for BufferUsageFlagBits2
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