pub struct AccessFlagBits(/* private fields */);Expand description
Implementations§
Source§impl AccessFlagBits
impl AccessFlagBits
Sourcepub const INDIRECT_COMMAND_READ: AccessFlagBits
pub const INDIRECT_COMMAND_READ: AccessFlagBits
Bit 0.
Sourcepub const INDEX_READ: AccessFlagBits
pub const INDEX_READ: AccessFlagBits
Bit 1.
Sourcepub const VERTEX_ATTRIBUTE_READ: AccessFlagBits
pub const VERTEX_ATTRIBUTE_READ: AccessFlagBits
Bit 2.
Sourcepub const UNIFORM_READ: AccessFlagBits
pub const UNIFORM_READ: AccessFlagBits
Bit 3.
Sourcepub const INPUT_ATTACHMENT_READ: AccessFlagBits
pub const INPUT_ATTACHMENT_READ: AccessFlagBits
Bit 4.
Sourcepub const SHADER_READ: AccessFlagBits
pub const SHADER_READ: AccessFlagBits
Bit 5.
Sourcepub const SHADER_WRITE: AccessFlagBits
pub const SHADER_WRITE: AccessFlagBits
Bit 6.
Sourcepub const COLOR_ATTACHMENT_READ: AccessFlagBits
pub const COLOR_ATTACHMENT_READ: AccessFlagBits
Bit 7.
Sourcepub const COLOR_ATTACHMENT_WRITE: AccessFlagBits
pub const COLOR_ATTACHMENT_WRITE: AccessFlagBits
Bit 8.
Sourcepub const DEPTH_STENCIL_ATTACHMENT_READ: AccessFlagBits
pub const DEPTH_STENCIL_ATTACHMENT_READ: AccessFlagBits
Bit 9.
Sourcepub const DEPTH_STENCIL_ATTACHMENT_WRITE: AccessFlagBits
pub const DEPTH_STENCIL_ATTACHMENT_WRITE: AccessFlagBits
Bit 10.
Sourcepub const TRANSFER_READ: AccessFlagBits
pub const TRANSFER_READ: AccessFlagBits
Bit 11.
Sourcepub const TRANSFER_WRITE: AccessFlagBits
pub const TRANSFER_WRITE: AccessFlagBits
Bit 12.
Sourcepub const HOST_READ: AccessFlagBits
pub const HOST_READ: AccessFlagBits
Bit 13.
Sourcepub const HOST_WRITE: AccessFlagBits
pub const HOST_WRITE: AccessFlagBits
Bit 14.
Sourcepub const MEMORY_READ: AccessFlagBits
pub const MEMORY_READ: AccessFlagBits
Bit 15.
Sourcepub const MEMORY_WRITE: AccessFlagBits
pub const MEMORY_WRITE: AccessFlagBits
Bit 16.
pub const NONE: AccessFlagBits
Sourcepub const TRANSFORM_FEEDBACK_WRITE: AccessFlagBits
pub const TRANSFORM_FEEDBACK_WRITE: AccessFlagBits
Bit 25.
Sourcepub const TRANSFORM_FEEDBACK_COUNTER_READ: AccessFlagBits
pub const TRANSFORM_FEEDBACK_COUNTER_READ: AccessFlagBits
Bit 26.
Sourcepub const TRANSFORM_FEEDBACK_COUNTER_WRITE: AccessFlagBits
pub const TRANSFORM_FEEDBACK_COUNTER_WRITE: AccessFlagBits
Bit 27.
Sourcepub const CONDITIONAL_RENDERING_READ: AccessFlagBits
pub const CONDITIONAL_RENDERING_READ: AccessFlagBits
Bit 20.
Sourcepub const COLOR_ATTACHMENT_READ_NONCOHERENT: AccessFlagBits
pub const COLOR_ATTACHMENT_READ_NONCOHERENT: AccessFlagBits
Bit 19.
Sourcepub const ACCELERATION_STRUCTURE_READ: AccessFlagBits
pub const ACCELERATION_STRUCTURE_READ: AccessFlagBits
Bit 21.
Sourcepub const ACCELERATION_STRUCTURE_WRITE: AccessFlagBits
pub const ACCELERATION_STRUCTURE_WRITE: AccessFlagBits
Bit 22.
pub const SHADING_RATE_IMAGE_READ: AccessFlagBits = Self::FRAGMENT_SHADING_RATE_ATTACHMENT_READ
Sourcepub const FRAGMENT_DENSITY_MAP_READ: AccessFlagBits
pub const FRAGMENT_DENSITY_MAP_READ: AccessFlagBits
Bit 24.
Sourcepub const FRAGMENT_SHADING_RATE_ATTACHMENT_READ: AccessFlagBits
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_READ: AccessFlagBits
Bit 23.
pub const fn empty() -> AccessFlagBits
pub const fn from_raw(value: u32) -> AccessFlagBits
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: AccessFlagBits) -> bool
pub const fn all() -> AccessFlagBits
Trait Implementations§
Source§impl BitAnd for AccessFlagBits
impl BitAnd for AccessFlagBits
Source§type Output = AccessFlagBits
type Output = AccessFlagBits
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: AccessFlagBits) -> AccessFlagBits
fn bitand(self, rhs: AccessFlagBits) -> AccessFlagBits
Performs the
& operation. Read moreSource§impl BitAndAssign for AccessFlagBits
impl BitAndAssign for AccessFlagBits
Source§fn bitand_assign(&mut self, rhs: AccessFlagBits)
fn bitand_assign(&mut self, rhs: AccessFlagBits)
Performs the
&= operation. Read moreSource§impl BitOr for AccessFlagBits
impl BitOr for AccessFlagBits
Source§type Output = AccessFlagBits
type Output = AccessFlagBits
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: AccessFlagBits) -> AccessFlagBits
fn bitor(self, rhs: AccessFlagBits) -> AccessFlagBits
Performs the
| operation. Read moreSource§impl BitOrAssign for AccessFlagBits
impl BitOrAssign for AccessFlagBits
Source§fn bitor_assign(&mut self, rhs: AccessFlagBits)
fn bitor_assign(&mut self, rhs: AccessFlagBits)
Performs the
|= operation. Read moreSource§impl BitXor for AccessFlagBits
impl BitXor for AccessFlagBits
Source§type Output = AccessFlagBits
type Output = AccessFlagBits
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: AccessFlagBits) -> AccessFlagBits
fn bitxor(self, rhs: AccessFlagBits) -> AccessFlagBits
Performs the
^ operation. Read moreSource§impl BitXorAssign for AccessFlagBits
impl BitXorAssign for AccessFlagBits
Source§fn bitxor_assign(&mut self, rhs: AccessFlagBits)
fn bitxor_assign(&mut self, rhs: AccessFlagBits)
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§type Output = AccessFlagBits
type Output = AccessFlagBits
The resulting type after applying the
! operator.Source§fn not(self) -> AccessFlagBits
fn not(self) -> AccessFlagBits
Performs the unary
! operation. Read moreSource§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