pub struct SpirvResourceTypeFlagBitsEXT(/* private fields */);Expand description
Implementations§
Source§impl SpirvResourceTypeFlagBitsEXT
impl SpirvResourceTypeFlagBitsEXT
pub const ALL: Self
Sourcepub const SAMPLED_IMAGE: Self
pub const SAMPLED_IMAGE: Self
Bit 1.
Sourcepub const READ_ONLY_IMAGE: Self
pub const READ_ONLY_IMAGE: Self
Bit 2.
Sourcepub const READ_WRITE_IMAGE: Self
pub const READ_WRITE_IMAGE: Self
Bit 3.
Sourcepub const COMBINED_SAMPLED_IMAGE: Self
pub const COMBINED_SAMPLED_IMAGE: Self
Bit 4.
Sourcepub const UNIFORM_BUFFER: Self
pub const UNIFORM_BUFFER: Self
Bit 5.
Sourcepub const READ_ONLY_STORAGE_BUFFER: Self
pub const READ_ONLY_STORAGE_BUFFER: Self
Bit 6.
Sourcepub const READ_WRITE_STORAGE_BUFFER: Self
pub const READ_WRITE_STORAGE_BUFFER: Self
Bit 7.
Sourcepub const ACCELERATION_STRUCTURE: Self
pub const ACCELERATION_STRUCTURE: Self
Bit 8.
Sourcepub const TENSOR_BIT: Self
pub const TENSOR_BIT: Self
Bit 9.
pub const fn empty() -> Self
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: Self) -> bool
pub const fn all() -> Self
Trait Implementations§
Source§impl BitAndAssign for SpirvResourceTypeFlagBitsEXT
impl BitAndAssign for SpirvResourceTypeFlagBitsEXT
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for SpirvResourceTypeFlagBitsEXT
impl BitOr for SpirvResourceTypeFlagBitsEXT
Source§impl BitOrAssign for SpirvResourceTypeFlagBitsEXT
impl BitOrAssign for SpirvResourceTypeFlagBitsEXT
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXorAssign for SpirvResourceTypeFlagBitsEXT
impl BitXorAssign for SpirvResourceTypeFlagBitsEXT
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for SpirvResourceTypeFlagBitsEXT
impl Clone for SpirvResourceTypeFlagBitsEXT
Source§fn clone(&self) -> SpirvResourceTypeFlagBitsEXT
fn clone(&self) -> SpirvResourceTypeFlagBitsEXT
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 SpirvResourceTypeFlagBitsEXT
impl Debug for SpirvResourceTypeFlagBitsEXT
Source§impl Default for SpirvResourceTypeFlagBitsEXT
impl Default for SpirvResourceTypeFlagBitsEXT
Source§fn default() -> SpirvResourceTypeFlagBitsEXT
fn default() -> SpirvResourceTypeFlagBitsEXT
Returns the “default value” for a type. Read more
Source§impl Hash for SpirvResourceTypeFlagBitsEXT
impl Hash for SpirvResourceTypeFlagBitsEXT
Source§impl Not for SpirvResourceTypeFlagBitsEXT
impl Not for SpirvResourceTypeFlagBitsEXT
Source§impl Ord for SpirvResourceTypeFlagBitsEXT
impl Ord for SpirvResourceTypeFlagBitsEXT
Source§fn cmp(&self, other: &SpirvResourceTypeFlagBitsEXT) -> Ordering
fn cmp(&self, other: &SpirvResourceTypeFlagBitsEXT) -> 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 SpirvResourceTypeFlagBitsEXT
impl PartialEq for SpirvResourceTypeFlagBitsEXT
Source§fn eq(&self, other: &SpirvResourceTypeFlagBitsEXT) -> bool
fn eq(&self, other: &SpirvResourceTypeFlagBitsEXT) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for SpirvResourceTypeFlagBitsEXT
impl PartialOrd for SpirvResourceTypeFlagBitsEXT
impl Copy for SpirvResourceTypeFlagBitsEXT
impl Eq for SpirvResourceTypeFlagBitsEXT
impl StructuralPartialEq for SpirvResourceTypeFlagBitsEXT
Auto Trait Implementations§
impl Freeze for SpirvResourceTypeFlagBitsEXT
impl RefUnwindSafe for SpirvResourceTypeFlagBitsEXT
impl Send for SpirvResourceTypeFlagBitsEXT
impl Sync for SpirvResourceTypeFlagBitsEXT
impl Unpin for SpirvResourceTypeFlagBitsEXT
impl UnsafeUnpin for SpirvResourceTypeFlagBitsEXT
impl UnwindSafe for SpirvResourceTypeFlagBitsEXT
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