#[repr(transparent)]pub struct BufferUsageFlags2KHR(pub(crate) Flags64);
Expand description
Tuple Fields§
§0: Flags64
Implementations§
Source§impl BufferUsageFlags2KHR
impl BufferUsageFlags2KHR
Source§impl BufferUsageFlags2KHR
impl BufferUsageFlags2KHR
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 BufferUsageFlags2KHR
Generated from ‘VK_AMDX_shader_enqueue’
impl BufferUsageFlags2KHR
Generated from ‘VK_AMDX_shader_enqueue’
pub const EXECUTION_GRAPH_SCRATCH_AMDX: Self
Source§impl BufferUsageFlags2KHR
Generated from ‘VK_KHR_maintenance5’
impl BufferUsageFlags2KHR
Generated from ‘VK_KHR_maintenance5’
pub const CONDITIONAL_RENDERING_EXT: Self
pub const SHADER_BINDING_TABLE: Self
pub const RAY_TRACING_NV: Self = Self::SHADER_BINDING_TABLE
pub const TRANSFORM_FEEDBACK_BUFFER_EXT: Self
pub const TRANSFORM_FEEDBACK_COUNTER_BUFFER_EXT: Self
pub const VIDEO_DECODE_SRC: Self
pub const VIDEO_DECODE_DST: Self
pub const VIDEO_ENCODE_DST: Self
pub const VIDEO_ENCODE_SRC: Self
pub const SHADER_DEVICE_ADDRESS: Self
pub const ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY: Self
pub const ACCELERATION_STRUCTURE_STORAGE: 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
Trait Implementations§
Source§impl BitAnd for BufferUsageFlags2KHR
impl BitAnd for BufferUsageFlags2KHR
Source§impl BitAndAssign for BufferUsageFlags2KHR
impl BitAndAssign for BufferUsageFlags2KHR
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moreSource§impl BitOr for BufferUsageFlags2KHR
impl BitOr for BufferUsageFlags2KHR
Source§impl BitOrAssign for BufferUsageFlags2KHR
impl BitOrAssign for BufferUsageFlags2KHR
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl BitXor for BufferUsageFlags2KHR
impl BitXor for BufferUsageFlags2KHR
Source§impl BitXorAssign for BufferUsageFlags2KHR
impl BitXorAssign for BufferUsageFlags2KHR
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moreSource§impl Clone for BufferUsageFlags2KHR
impl Clone for BufferUsageFlags2KHR
Source§fn clone(&self) -> BufferUsageFlags2KHR
fn clone(&self) -> BufferUsageFlags2KHR
Returns a copy 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 BufferUsageFlags2KHR
impl Debug for BufferUsageFlags2KHR
Source§impl Default for BufferUsageFlags2KHR
impl Default for BufferUsageFlags2KHR
Source§impl Hash for BufferUsageFlags2KHR
impl Hash for BufferUsageFlags2KHR
Source§impl Not for BufferUsageFlags2KHR
impl Not for BufferUsageFlags2KHR
Source§impl Ord for BufferUsageFlags2KHR
impl Ord for BufferUsageFlags2KHR
Source§fn cmp(&self, other: &BufferUsageFlags2KHR) -> Ordering
fn cmp(&self, other: &BufferUsageFlags2KHR) -> 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 BufferUsageFlags2KHR
impl PartialEq for BufferUsageFlags2KHR
Source§impl PartialOrd for BufferUsageFlags2KHR
impl PartialOrd for BufferUsageFlags2KHR
impl Copy for BufferUsageFlags2KHR
impl Eq for BufferUsageFlags2KHR
impl StructuralPartialEq for BufferUsageFlags2KHR
Auto Trait Implementations§
impl Freeze for BufferUsageFlags2KHR
impl RefUnwindSafe for BufferUsageFlags2KHR
impl Send for BufferUsageFlags2KHR
impl Sync for BufferUsageFlags2KHR
impl Unpin for BufferUsageFlags2KHR
impl UnwindSafe for BufferUsageFlags2KHR
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