pub struct BufferUsageFlags2(/* private fields */);Expand description
Implementations§
Source§impl BufferUsageFlags2
impl BufferUsageFlags2
Source§impl BufferUsageFlags2
impl BufferUsageFlags2
pub const TRANSFER_SRC: Self
pub const TRANSFER_DST: Self
pub const UNIFORM_TEXEL_BUFFER: Self
pub const STORAGE_TEXEL_BUFFER: Self
pub const UNIFORM_BUFFER: Self
pub const STORAGE_BUFFER: Self
pub const INDEX_BUFFER: Self
pub const VERTEX_BUFFER: Self
pub const INDIRECT_BUFFER: Self
Source§impl BufferUsageFlags2
Generated from ‘VK_AMDX_shader_enqueue’
impl BufferUsageFlags2
Generated from ‘VK_AMDX_shader_enqueue’
pub const EXECUTION_GRAPH_SCRATCH_AMDX: Self
Source§impl BufferUsageFlags2
Generated from ‘VK_EXT_descriptor_heap’
impl BufferUsageFlags2
Generated from ‘VK_EXT_descriptor_heap’
pub const DESCRIPTOR_HEAP_EXT: Self
Source§impl BufferUsageFlags2
Generated from ‘VK_KHR_maintenance5’
impl BufferUsageFlags2
Generated from ‘VK_KHR_maintenance5’
pub const TRANSFER_SRC_KHR: Self = Self::TRANSFER_SRC
pub const TRANSFER_DST_KHR: Self = Self::TRANSFER_DST
pub const UNIFORM_TEXEL_BUFFER_KHR: Self = Self::UNIFORM_TEXEL_BUFFER
pub const STORAGE_TEXEL_BUFFER_KHR: Self = Self::STORAGE_TEXEL_BUFFER
pub const UNIFORM_BUFFER_KHR: Self = Self::UNIFORM_BUFFER
pub const STORAGE_BUFFER_KHR: Self = Self::STORAGE_BUFFER
pub const INDEX_BUFFER_KHR: Self = Self::INDEX_BUFFER
pub const VERTEX_BUFFER_KHR: Self = Self::VERTEX_BUFFER
pub const INDIRECT_BUFFER_KHR: Self = Self::INDIRECT_BUFFER
pub const CONDITIONAL_RENDERING_EXT: Self
pub const SHADER_BINDING_TABLE_KHR: Self
pub const RAY_TRACING_NV: Self = Self::SHADER_BINDING_TABLE_KHR
pub const TRANSFORM_FEEDBACK_BUFFER_EXT: Self
pub const TRANSFORM_FEEDBACK_COUNTER_BUFFER_EXT: Self
pub const VIDEO_DECODE_SRC_KHR: Self
pub const VIDEO_DECODE_DST_KHR: Self
pub const VIDEO_ENCODE_DST_KHR: Self
pub const VIDEO_ENCODE_SRC_KHR: Self
pub const SHADER_DEVICE_ADDRESS_KHR: Self = Self::SHADER_DEVICE_ADDRESS
pub const ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_KHR: Self
pub const ACCELERATION_STRUCTURE_STORAGE_KHR: Self
pub const SAMPLER_DESCRIPTOR_BUFFER_EXT: Self
pub const RESOURCE_DESCRIPTOR_BUFFER_EXT: Self
pub const PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_EXT: Self
pub const MICROMAP_BUILD_INPUT_READ_ONLY_EXT: Self
pub const MICROMAP_STORAGE_EXT: Self
Source§impl BufferUsageFlags2
Generated from ‘VK_AMDX_dense_geometry_format’
impl BufferUsageFlags2
Generated from ‘VK_AMDX_dense_geometry_format’
pub const COMPRESSED_DATA_DGF1_AMDX: Self
Source§impl BufferUsageFlags2
Generated from ‘VK_ARM_data_graph’
impl BufferUsageFlags2
Generated from ‘VK_ARM_data_graph’
pub const DATA_GRAPH_FOREIGN_DESCRIPTOR_ARM: Self
Source§impl BufferUsageFlags2
Generated from ‘VK_QCOM_tile_memory_heap’
impl BufferUsageFlags2
Generated from ‘VK_QCOM_tile_memory_heap’
pub const TILE_MEMORY_QCOM: Self
Source§impl BufferUsageFlags2
Generated from ‘VK_EXT_memory_decompression’
impl BufferUsageFlags2
Generated from ‘VK_EXT_memory_decompression’
pub const MEMORY_DECOMPRESSION_EXT: Self
Source§impl BufferUsageFlags2
Generated from ‘VK_EXT_device_generated_commands’
impl BufferUsageFlags2
Generated from ‘VK_EXT_device_generated_commands’
pub const PREPROCESS_BUFFER_EXT: Self
Source§impl BufferUsageFlags2
Generated from ‘VK_BASE_VERSION_1_4’
impl BufferUsageFlags2
Generated from ‘VK_BASE_VERSION_1_4’
pub const SHADER_DEVICE_ADDRESS: Self
Trait Implementations§
Source§impl BitAnd for BufferUsageFlags2
impl BitAnd for BufferUsageFlags2
Source§impl BitAndAssign for BufferUsageFlags2
impl BitAndAssign for BufferUsageFlags2
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for BufferUsageFlags2
impl BitOr for BufferUsageFlags2
Source§impl BitOrAssign for BufferUsageFlags2
impl BitOrAssign for BufferUsageFlags2
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for BufferUsageFlags2
impl BitXor for BufferUsageFlags2
Source§impl BitXorAssign for BufferUsageFlags2
impl BitXorAssign for BufferUsageFlags2
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for BufferUsageFlags2
impl Clone for BufferUsageFlags2
Source§fn clone(&self) -> BufferUsageFlags2
fn clone(&self) -> BufferUsageFlags2
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 BufferUsageFlags2
Available on crate feature debug only.
impl Debug for BufferUsageFlags2
Available on crate feature
debug only.Source§impl Default for BufferUsageFlags2
impl Default for BufferUsageFlags2
Source§impl Hash for BufferUsageFlags2
impl Hash for BufferUsageFlags2
Source§impl Not for BufferUsageFlags2
impl Not for BufferUsageFlags2
Source§impl Ord for BufferUsageFlags2
impl Ord for BufferUsageFlags2
Source§fn cmp(&self, other: &BufferUsageFlags2) -> Ordering
fn cmp(&self, other: &BufferUsageFlags2) -> 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 BufferUsageFlags2
impl PartialEq for BufferUsageFlags2
Source§impl PartialOrd for BufferUsageFlags2
impl PartialOrd for BufferUsageFlags2
impl Copy for BufferUsageFlags2
impl Eq for BufferUsageFlags2
impl StructuralPartialEq for BufferUsageFlags2
Auto Trait Implementations§
impl Freeze for BufferUsageFlags2
impl RefUnwindSafe for BufferUsageFlags2
impl Send for BufferUsageFlags2
impl Sync for BufferUsageFlags2
impl Unpin for BufferUsageFlags2
impl UnwindSafe for BufferUsageFlags2
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