pub struct BufferUsageFlagBits2(/* private fields */);Expand description
Implementations§
Source§impl BufferUsageFlagBits2
impl BufferUsageFlagBits2
Sourcepub const _2_TRANSFER_SRC: BufferUsageFlagBits2
pub const _2_TRANSFER_SRC: BufferUsageFlagBits2
Bit 0.
Sourcepub const _2_TRANSFER_DST: BufferUsageFlagBits2
pub const _2_TRANSFER_DST: BufferUsageFlagBits2
Bit 1.
Sourcepub const _2_UNIFORM_TEXEL_BUFFER: BufferUsageFlagBits2
pub const _2_UNIFORM_TEXEL_BUFFER: BufferUsageFlagBits2
Bit 2.
Sourcepub const _2_STORAGE_TEXEL_BUFFER: BufferUsageFlagBits2
pub const _2_STORAGE_TEXEL_BUFFER: BufferUsageFlagBits2
Bit 3.
Sourcepub const _2_UNIFORM_BUFFER: BufferUsageFlagBits2
pub const _2_UNIFORM_BUFFER: BufferUsageFlagBits2
Bit 4.
Sourcepub const _2_STORAGE_BUFFER: BufferUsageFlagBits2
pub const _2_STORAGE_BUFFER: BufferUsageFlagBits2
Bit 5.
Sourcepub const _2_INDEX_BUFFER: BufferUsageFlagBits2
pub const _2_INDEX_BUFFER: BufferUsageFlagBits2
Bit 6.
Sourcepub const _2_VERTEX_BUFFER: BufferUsageFlagBits2
pub const _2_VERTEX_BUFFER: BufferUsageFlagBits2
Bit 7.
Sourcepub const _2_INDIRECT_BUFFER: BufferUsageFlagBits2
pub const _2_INDIRECT_BUFFER: BufferUsageFlagBits2
Bit 8.
Sourcepub const _2_SHADER_DEVICE_ADDRESS: BufferUsageFlagBits2
pub const _2_SHADER_DEVICE_ADDRESS: BufferUsageFlagBits2
Bit 17.
Sourcepub const _2_EXECUTION_GRAPH_SCRATCH_BIT: BufferUsageFlagBits2
pub const _2_EXECUTION_GRAPH_SCRATCH_BIT: BufferUsageFlagBits2
Bit 25.
Sourcepub const _2_DESCRIPTOR_HEAP: BufferUsageFlagBits2
pub const _2_DESCRIPTOR_HEAP: BufferUsageFlagBits2
Bit 28.
Sourcepub const _2_CONDITIONAL_RENDERING: BufferUsageFlagBits2
pub const _2_CONDITIONAL_RENDERING: BufferUsageFlagBits2
Bit 9.
Sourcepub const _2_SHADER_BINDING_TABLE: BufferUsageFlagBits2
pub const _2_SHADER_BINDING_TABLE: BufferUsageFlagBits2
Bit 10.
pub const _2_RAY_TRACING: BufferUsageFlagBits2 = Self::_2_SHADER_BINDING_TABLE
Sourcepub const _2_TRANSFORM_FEEDBACK_BUFFER: BufferUsageFlagBits2
pub const _2_TRANSFORM_FEEDBACK_BUFFER: BufferUsageFlagBits2
Bit 11.
Sourcepub const _2_TRANSFORM_FEEDBACK_COUNTER_BUFFER: BufferUsageFlagBits2
pub const _2_TRANSFORM_FEEDBACK_COUNTER_BUFFER: BufferUsageFlagBits2
Bit 12.
Sourcepub const _2_VIDEO_DECODE_SRC: BufferUsageFlagBits2
pub const _2_VIDEO_DECODE_SRC: BufferUsageFlagBits2
Bit 13.
Sourcepub const _2_VIDEO_DECODE_DST: BufferUsageFlagBits2
pub const _2_VIDEO_DECODE_DST: BufferUsageFlagBits2
Bit 14.
Sourcepub const _2_VIDEO_ENCODE_DST: BufferUsageFlagBits2
pub const _2_VIDEO_ENCODE_DST: BufferUsageFlagBits2
Bit 15.
Sourcepub const _2_VIDEO_ENCODE_SRC: BufferUsageFlagBits2
pub const _2_VIDEO_ENCODE_SRC: BufferUsageFlagBits2
Bit 16.
Sourcepub const _2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY: BufferUsageFlagBits2
pub const _2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY: BufferUsageFlagBits2
Bit 19.
Sourcepub const _2_ACCELERATION_STRUCTURE_STORAGE: BufferUsageFlagBits2
pub const _2_ACCELERATION_STRUCTURE_STORAGE: BufferUsageFlagBits2
Bit 20.
Sourcepub const _2_SAMPLER_DESCRIPTOR_BUFFER: BufferUsageFlagBits2
pub const _2_SAMPLER_DESCRIPTOR_BUFFER: BufferUsageFlagBits2
Bit 21.
Sourcepub const _2_RESOURCE_DESCRIPTOR_BUFFER: BufferUsageFlagBits2
pub const _2_RESOURCE_DESCRIPTOR_BUFFER: BufferUsageFlagBits2
Bit 22.
Sourcepub const _2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER: BufferUsageFlagBits2
pub const _2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER: BufferUsageFlagBits2
Bit 26.
Sourcepub const _2_MICROMAP_BUILD_INPUT_READ_ONLY: BufferUsageFlagBits2
pub const _2_MICROMAP_BUILD_INPUT_READ_ONLY: BufferUsageFlagBits2
Bit 23.
Sourcepub const _2_MICROMAP_STORAGE: BufferUsageFlagBits2
pub const _2_MICROMAP_STORAGE: BufferUsageFlagBits2
Bit 24.
Sourcepub const _2_COMPRESSED_DATA_DGF1_BIT: BufferUsageFlagBits2
pub const _2_COMPRESSED_DATA_DGF1_BIT: BufferUsageFlagBits2
Bit 33.
Sourcepub const _2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT: BufferUsageFlagBits2
pub const _2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT: BufferUsageFlagBits2
Bit 29.
Sourcepub const _2_TILE_MEMORY_BIT: BufferUsageFlagBits2
pub const _2_TILE_MEMORY_BIT: BufferUsageFlagBits2
Bit 27.
Sourcepub const _2_MEMORY_DECOMPRESSION: BufferUsageFlagBits2
pub const _2_MEMORY_DECOMPRESSION: BufferUsageFlagBits2
Bit 32.
Sourcepub const _2_PREPROCESS_BUFFER: BufferUsageFlagBits2
pub const _2_PREPROCESS_BUFFER: BufferUsageFlagBits2
Bit 31.
pub const fn empty() -> BufferUsageFlagBits2
pub const fn from_raw(value: u64) -> BufferUsageFlagBits2
pub const fn as_raw(self) -> u64
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: BufferUsageFlagBits2) -> bool
pub const fn all() -> BufferUsageFlagBits2
Trait Implementations§
Source§impl BitAnd for BufferUsageFlagBits2
impl BitAnd for BufferUsageFlagBits2
Source§type Output = BufferUsageFlagBits2
type Output = BufferUsageFlagBits2
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: BufferUsageFlagBits2) -> BufferUsageFlagBits2
fn bitand(self, rhs: BufferUsageFlagBits2) -> BufferUsageFlagBits2
Performs the
& operation. Read moreSource§impl BitAndAssign for BufferUsageFlagBits2
impl BitAndAssign for BufferUsageFlagBits2
Source§fn bitand_assign(&mut self, rhs: BufferUsageFlagBits2)
fn bitand_assign(&mut self, rhs: BufferUsageFlagBits2)
Performs the
&= operation. Read moreSource§impl BitOr for BufferUsageFlagBits2
impl BitOr for BufferUsageFlagBits2
Source§type Output = BufferUsageFlagBits2
type Output = BufferUsageFlagBits2
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: BufferUsageFlagBits2) -> BufferUsageFlagBits2
fn bitor(self, rhs: BufferUsageFlagBits2) -> BufferUsageFlagBits2
Performs the
| operation. Read moreSource§impl BitOrAssign for BufferUsageFlagBits2
impl BitOrAssign for BufferUsageFlagBits2
Source§fn bitor_assign(&mut self, rhs: BufferUsageFlagBits2)
fn bitor_assign(&mut self, rhs: BufferUsageFlagBits2)
Performs the
|= operation. Read moreSource§impl BitXor for BufferUsageFlagBits2
impl BitXor for BufferUsageFlagBits2
Source§type Output = BufferUsageFlagBits2
type Output = BufferUsageFlagBits2
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: BufferUsageFlagBits2) -> BufferUsageFlagBits2
fn bitxor(self, rhs: BufferUsageFlagBits2) -> BufferUsageFlagBits2
Performs the
^ operation. Read moreSource§impl BitXorAssign for BufferUsageFlagBits2
impl BitXorAssign for BufferUsageFlagBits2
Source§fn bitxor_assign(&mut self, rhs: BufferUsageFlagBits2)
fn bitxor_assign(&mut self, rhs: BufferUsageFlagBits2)
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§type Output = BufferUsageFlagBits2
type Output = BufferUsageFlagBits2
The resulting type after applying the
! operator.Source§fn not(self) -> BufferUsageFlagBits2
fn not(self) -> BufferUsageFlagBits2
Performs the unary
! operation. Read moreSource§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