pub struct AccessFlagBits(/* private fields */);Expand description
Implementations§
Source§impl AccessFlagBits
impl AccessFlagBits
Sourcepub const INDIRECT_COMMAND_READ: Self
pub const INDIRECT_COMMAND_READ: Self
Bit 0.
Sourcepub const INDEX_READ: Self
pub const INDEX_READ: Self
Bit 1.
Sourcepub const VERTEX_ATTRIBUTE_READ: Self
pub const VERTEX_ATTRIBUTE_READ: Self
Bit 2.
Sourcepub const UNIFORM_READ: Self
pub const UNIFORM_READ: Self
Bit 3.
Sourcepub const INPUT_ATTACHMENT_READ: Self
pub const INPUT_ATTACHMENT_READ: Self
Bit 4.
Sourcepub const SHADER_READ: Self
pub const SHADER_READ: Self
Bit 5.
Sourcepub const SHADER_WRITE: Self
pub const SHADER_WRITE: Self
Bit 6.
Sourcepub const COLOR_ATTACHMENT_READ: Self
pub const COLOR_ATTACHMENT_READ: Self
Bit 7.
Sourcepub const COLOR_ATTACHMENT_WRITE: Self
pub const COLOR_ATTACHMENT_WRITE: Self
Bit 8.
Sourcepub const DEPTH_STENCIL_ATTACHMENT_READ: Self
pub const DEPTH_STENCIL_ATTACHMENT_READ: Self
Bit 9.
Sourcepub const DEPTH_STENCIL_ATTACHMENT_WRITE: Self
pub const DEPTH_STENCIL_ATTACHMENT_WRITE: Self
Bit 10.
Sourcepub const TRANSFER_READ: Self
pub const TRANSFER_READ: Self
Bit 11.
Sourcepub const TRANSFER_WRITE: Self
pub const TRANSFER_WRITE: Self
Bit 12.
Sourcepub const HOST_WRITE: Self
pub const HOST_WRITE: Self
Bit 14.
Sourcepub const MEMORY_READ: Self
pub const MEMORY_READ: Self
Bit 15.
Sourcepub const MEMORY_WRITE: Self
pub const MEMORY_WRITE: Self
Bit 16.
pub const NONE: Self
Sourcepub const TRANSFORM_FEEDBACK_WRITE: Self
pub const TRANSFORM_FEEDBACK_WRITE: Self
Bit 25.
Sourcepub const TRANSFORM_FEEDBACK_COUNTER_READ: Self
pub const TRANSFORM_FEEDBACK_COUNTER_READ: Self
Bit 26.
Sourcepub const TRANSFORM_FEEDBACK_COUNTER_WRITE: Self
pub const TRANSFORM_FEEDBACK_COUNTER_WRITE: Self
Bit 27.
Sourcepub const CONDITIONAL_RENDERING_READ: Self
pub const CONDITIONAL_RENDERING_READ: Self
Bit 20.
Sourcepub const COLOR_ATTACHMENT_READ_NONCOHERENT: Self
pub const COLOR_ATTACHMENT_READ_NONCOHERENT: Self
Bit 19.
Sourcepub const ACCELERATION_STRUCTURE_READ: Self
pub const ACCELERATION_STRUCTURE_READ: Self
Bit 21.
Sourcepub const ACCELERATION_STRUCTURE_WRITE: Self
pub const ACCELERATION_STRUCTURE_WRITE: Self
Bit 22.
pub const SHADING_RATE_IMAGE_READ: Self = Self::FRAGMENT_SHADING_RATE_ATTACHMENT_READ
Sourcepub const FRAGMENT_DENSITY_MAP_READ: Self
pub const FRAGMENT_DENSITY_MAP_READ: Self
Bit 24.
Sourcepub const FRAGMENT_SHADING_RATE_ATTACHMENT_READ: Self
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_READ: Self
Bit 23.
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 BitAnd for AccessFlagBits
impl BitAnd for AccessFlagBits
Source§impl BitAndAssign for AccessFlagBits
impl BitAndAssign for AccessFlagBits
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for AccessFlagBits
impl BitOr for AccessFlagBits
Source§impl BitOrAssign for AccessFlagBits
impl BitOrAssign for AccessFlagBits
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for AccessFlagBits
impl BitXor for AccessFlagBits
Source§impl BitXorAssign for AccessFlagBits
impl BitXorAssign for AccessFlagBits
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for AccessFlagBits
impl Clone for AccessFlagBits
Source§fn clone(&self) -> AccessFlagBits
fn clone(&self) -> AccessFlagBits
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 AccessFlagBits
impl Debug for AccessFlagBits
Source§impl Default for AccessFlagBits
impl Default for AccessFlagBits
Source§fn default() -> AccessFlagBits
fn default() -> AccessFlagBits
Returns the “default value” for a type. Read more
Source§impl Hash for AccessFlagBits
impl Hash for AccessFlagBits
Source§impl Not for AccessFlagBits
impl Not for AccessFlagBits
Source§impl Ord for AccessFlagBits
impl Ord for AccessFlagBits
Source§fn cmp(&self, other: &AccessFlagBits) -> Ordering
fn cmp(&self, other: &AccessFlagBits) -> 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 AccessFlagBits
impl PartialEq for AccessFlagBits
Source§impl PartialOrd for AccessFlagBits
impl PartialOrd for AccessFlagBits
impl Copy for AccessFlagBits
impl Eq for AccessFlagBits
impl StructuralPartialEq for AccessFlagBits
Auto Trait Implementations§
impl Freeze for AccessFlagBits
impl RefUnwindSafe for AccessFlagBits
impl Send for AccessFlagBits
impl Sync for AccessFlagBits
impl Unpin for AccessFlagBits
impl UnsafeUnpin for AccessFlagBits
impl UnwindSafe for AccessFlagBits
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