Struct ash::vk::BufferUsageFlags2KHR
source · #[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
impl BufferUsageFlags2KHR
Generated from ‘VK_AMDX_shader_enqueue’
pub const EXECUTION_GRAPH_SCRATCH_AMDX: Self = _
source§impl BufferUsageFlags2KHR
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)