pub struct BufferUsageFlags2KHR(/* private fields */);Expand description
Implementations§
Source§impl BufferUsageFlags2KHR
impl BufferUsageFlags2KHR
pub const fn empty() -> BufferUsageFlags2KHR
pub const fn from_raw(x: u64) -> BufferUsageFlags2KHR
pub const fn as_raw(self) -> u64
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: BufferUsageFlags2KHR) -> bool
Sourcepub const fn contains(self, other: BufferUsageFlags2KHR) -> bool
pub const fn contains(self, other: BufferUsageFlags2KHR) -> bool
Returns whether other is a subset of self
Source§impl BufferUsageFlags2KHR
impl BufferUsageFlags2KHR
pub const TRANSFER_SRC: BufferUsageFlags2KHR
pub const TRANSFER_DST: BufferUsageFlags2KHR
pub const UNIFORM_TEXEL_BUFFER: BufferUsageFlags2KHR
pub const STORAGE_TEXEL_BUFFER: BufferUsageFlags2KHR
pub const UNIFORM_BUFFER: BufferUsageFlags2KHR
pub const STORAGE_BUFFER: BufferUsageFlags2KHR
pub const INDEX_BUFFER: BufferUsageFlags2KHR
pub const VERTEX_BUFFER: BufferUsageFlags2KHR
pub const INDIRECT_BUFFER: BufferUsageFlags2KHR
Source§impl BufferUsageFlags2KHR
Generated from ‘VK_AMDX_shader_enqueue’
impl BufferUsageFlags2KHR
Generated from ‘VK_AMDX_shader_enqueue’
Source§impl BufferUsageFlags2KHR
Generated from ‘VK_KHR_maintenance5’
impl BufferUsageFlags2KHR
Generated from ‘VK_KHR_maintenance5’
pub const CONDITIONAL_RENDERING_EXT: BufferUsageFlags2KHR
pub const SHADER_BINDING_TABLE: BufferUsageFlags2KHR
pub const RAY_TRACING_NV: BufferUsageFlags2KHR = Self::SHADER_BINDING_TABLE
pub const TRANSFORM_FEEDBACK_BUFFER_EXT: BufferUsageFlags2KHR
pub const TRANSFORM_FEEDBACK_COUNTER_BUFFER_EXT: BufferUsageFlags2KHR
pub const VIDEO_DECODE_SRC: BufferUsageFlags2KHR
pub const VIDEO_DECODE_DST: BufferUsageFlags2KHR
pub const VIDEO_ENCODE_DST: BufferUsageFlags2KHR
pub const VIDEO_ENCODE_SRC: BufferUsageFlags2KHR
pub const SHADER_DEVICE_ADDRESS: BufferUsageFlags2KHR
pub const ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY: BufferUsageFlags2KHR
pub const ACCELERATION_STRUCTURE_STORAGE: BufferUsageFlags2KHR
pub const SAMPLER_DESCRIPTOR_BUFFER_EXT: BufferUsageFlags2KHR
pub const RESOURCE_DESCRIPTOR_BUFFER_EXT: BufferUsageFlags2KHR
pub const PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_EXT: BufferUsageFlags2KHR
pub const MICROMAP_BUILD_INPUT_READ_ONLY_EXT: BufferUsageFlags2KHR
pub const MICROMAP_STORAGE_EXT: BufferUsageFlags2KHR
Trait Implementations§
Source§impl BitAnd for BufferUsageFlags2KHR
impl BitAnd for BufferUsageFlags2KHR
Source§type Output = BufferUsageFlags2KHR
type Output = BufferUsageFlags2KHR
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: BufferUsageFlags2KHR) -> BufferUsageFlags2KHR
fn bitand(self, rhs: BufferUsageFlags2KHR) -> BufferUsageFlags2KHR
Performs the
& operation. Read moreSource§impl BitAndAssign for BufferUsageFlags2KHR
impl BitAndAssign for BufferUsageFlags2KHR
Source§fn bitand_assign(&mut self, rhs: BufferUsageFlags2KHR)
fn bitand_assign(&mut self, rhs: BufferUsageFlags2KHR)
Performs the
&= operation. Read moreSource§impl BitOr for BufferUsageFlags2KHR
impl BitOr for BufferUsageFlags2KHR
Source§type Output = BufferUsageFlags2KHR
type Output = BufferUsageFlags2KHR
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: BufferUsageFlags2KHR) -> BufferUsageFlags2KHR
fn bitor(self, rhs: BufferUsageFlags2KHR) -> BufferUsageFlags2KHR
Performs the
| operation. Read moreSource§impl BitOrAssign for BufferUsageFlags2KHR
impl BitOrAssign for BufferUsageFlags2KHR
Source§fn bitor_assign(&mut self, rhs: BufferUsageFlags2KHR)
fn bitor_assign(&mut self, rhs: BufferUsageFlags2KHR)
Performs the
|= operation. Read moreSource§impl BitXor for BufferUsageFlags2KHR
impl BitXor for BufferUsageFlags2KHR
Source§type Output = BufferUsageFlags2KHR
type Output = BufferUsageFlags2KHR
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: BufferUsageFlags2KHR) -> BufferUsageFlags2KHR
fn bitxor(self, rhs: BufferUsageFlags2KHR) -> BufferUsageFlags2KHR
Performs the
^ operation. Read moreSource§impl BitXorAssign for BufferUsageFlags2KHR
impl BitXorAssign for BufferUsageFlags2KHR
Source§fn bitxor_assign(&mut self, rhs: BufferUsageFlags2KHR)
fn bitxor_assign(&mut self, rhs: BufferUsageFlags2KHR)
Performs the
^= operation. Read moreSource§impl Clone for BufferUsageFlags2KHR
impl Clone for BufferUsageFlags2KHR
Source§fn clone(&self) -> BufferUsageFlags2KHR
fn clone(&self) -> BufferUsageFlags2KHR
Returns a duplicate of the value. Read more
1.0.0§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§fn default() -> BufferUsageFlags2KHR
fn default() -> BufferUsageFlags2KHR
Returns the “default value” for a type. Read more
Source§impl Hash for BufferUsageFlags2KHR
impl Hash for BufferUsageFlags2KHR
Source§impl Not for BufferUsageFlags2KHR
impl Not for BufferUsageFlags2KHR
Source§type Output = BufferUsageFlags2KHR
type Output = BufferUsageFlags2KHR
The resulting type after applying the
! operator.Source§fn not(self) -> BufferUsageFlags2KHR
fn not(self) -> BufferUsageFlags2KHR
Performs the unary
! operation. Read moreSource§impl Ord for BufferUsageFlags2KHR
impl Ord for BufferUsageFlags2KHR
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§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)