#[repr(transparent)]pub struct AccessFlags2(pub VkAccessFlags2KHR);
Tuple Fields§
§0: VkAccessFlags2KHR
Implementations§
Source§impl AccessFlags2
impl AccessFlags2
Sourcepub const fn bits(&self) -> VkAccessFlags2KHR
pub const fn bits(&self) -> VkAccessFlags2KHR
Returns bits in this flags
Sourcepub const fn has_any(self, other: Self) -> bool
pub const fn has_any(self, other: Self) -> bool
Returns true if any of specified bits are contained in this flag.
Source§impl AccessFlags2
impl AccessFlags2
pub const NONE: Self
Available on crate feature
VK_KHR_synchronization2
only.pub const INDIRECT_COMMAND_READ: Self
Available on crate feature
VK_KHR_synchronization2
only.pub const INDEX_READ: Self
Available on crate feature
VK_KHR_synchronization2
only.pub const VERTEX_ATTRIBUTE_READ: Self
Available on crate feature
VK_KHR_synchronization2
only.pub const UNIFORM_READ: Self
Available on crate feature
VK_KHR_synchronization2
only.pub const INPUT_ATTACHMENT_READ: Self
Available on crate feature
VK_KHR_synchronization2
only.pub const SHADER: AccessFlags2ReadWriteBits
Available on crate feature
VK_KHR_synchronization2
only.pub const COLOR_ATTACHMENT: AccessFlags2ReadWriteBits
Available on crate feature
VK_KHR_synchronization2
only.pub const DEPTH_STENCIL_ATTACHMENT: AccessFlags2ReadWriteBits
Available on crate feature
VK_KHR_synchronization2
only.pub const TRANSFER: AccessFlags2ReadWriteBits
Available on crate feature
VK_KHR_synchronization2
only.pub const HOST: AccessFlags2ReadWriteBits
Available on crate feature
VK_KHR_synchronization2
only.pub const MEMORY: AccessFlags2ReadWriteBits
Available on crate feature
VK_KHR_synchronization2
only.pub const SHADER_SAMPLED_READ: Self
Available on crate feature
VK_KHR_synchronization2
only.pub const SHADER_STORAGE: AccessFlags2ReadWriteBits
Available on crate feature
VK_KHR_synchronization2
only.Trait Implementations§
Source§impl BitAnd for AccessFlags2
impl BitAnd for AccessFlags2
Source§impl BitAndAssign for AccessFlags2
impl BitAndAssign for AccessFlags2
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moreSource§impl BitOr for AccessFlags2
impl BitOr for AccessFlags2
Source§impl BitOrAssign for AccessFlags2
impl BitOrAssign for AccessFlags2
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl Clone for AccessFlags2
impl Clone for AccessFlags2
Source§fn clone(&self) -> AccessFlags2
fn clone(&self) -> AccessFlags2
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 AccessFlags2
impl Debug for AccessFlags2
Source§impl Default for AccessFlags2
Available on crate feature VK_KHR_synchronization2
only.
impl Default for AccessFlags2
Available on crate feature
VK_KHR_synchronization2
only.Source§impl From<AccessFlags2> for VkAccessFlags2KHR
impl From<AccessFlags2> for VkAccessFlags2KHR
Source§fn from(value: AccessFlags2) -> Self
fn from(value: AccessFlags2) -> Self
Converts to this type from the input type.
Source§impl Hash for AccessFlags2
impl Hash for AccessFlags2
Source§impl Not for AccessFlags2
impl Not for AccessFlags2
Source§impl PartialEq for AccessFlags2
impl PartialEq for AccessFlags2
impl Copy for AccessFlags2
impl Eq for AccessFlags2
impl StructuralPartialEq for AccessFlags2
Auto Trait Implementations§
impl Freeze for AccessFlags2
impl RefUnwindSafe for AccessFlags2
impl Send for AccessFlags2
impl Sync for AccessFlags2
impl Unpin for AccessFlags2
impl UnwindSafe for AccessFlags2
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