pub struct AccessFlags2(/* private fields */);
Expand description
Implementations§
Source§impl AccessFlags2
impl AccessFlags2
Source§impl AccessFlags2
impl AccessFlags2
pub const NONE: Self
pub const NONE_KHR: Self = Self::NONE
pub const INDIRECT_COMMAND_READ: Self
pub const INDIRECT_COMMAND_READ_KHR: Self = Self::INDIRECT_COMMAND_READ
pub const INDEX_READ: Self
pub const INDEX_READ_KHR: Self = Self::INDEX_READ
pub const VERTEX_ATTRIBUTE_READ: Self
pub const VERTEX_ATTRIBUTE_READ_KHR: Self = Self::VERTEX_ATTRIBUTE_READ
pub const UNIFORM_READ: Self
pub const UNIFORM_READ_KHR: Self = Self::UNIFORM_READ
pub const INPUT_ATTACHMENT_READ: Self
pub const INPUT_ATTACHMENT_READ_KHR: Self = Self::INPUT_ATTACHMENT_READ
pub const SHADER_READ: Self
pub const SHADER_READ_KHR: Self = Self::SHADER_READ
pub const SHADER_WRITE: Self
pub const SHADER_WRITE_KHR: Self = Self::SHADER_WRITE
pub const COLOR_ATTACHMENT_READ: Self
pub const COLOR_ATTACHMENT_READ_KHR: Self = Self::COLOR_ATTACHMENT_READ
pub const COLOR_ATTACHMENT_WRITE: Self
pub const COLOR_ATTACHMENT_WRITE_KHR: Self = Self::COLOR_ATTACHMENT_WRITE
pub const DEPTH_STENCIL_ATTACHMENT_READ: Self
pub const DEPTH_STENCIL_ATTACHMENT_READ_KHR: Self = Self::DEPTH_STENCIL_ATTACHMENT_READ
pub const DEPTH_STENCIL_ATTACHMENT_WRITE: Self
pub const DEPTH_STENCIL_ATTACHMENT_WRITE_KHR: Self = Self::DEPTH_STENCIL_ATTACHMENT_WRITE
pub const TRANSFER_READ: Self
pub const TRANSFER_READ_KHR: Self = Self::TRANSFER_READ
pub const TRANSFER_WRITE: Self
pub const TRANSFER_WRITE_KHR: Self = Self::TRANSFER_WRITE
pub const HOST_READ: Self
pub const HOST_READ_KHR: Self = Self::HOST_READ
pub const HOST_WRITE: Self
pub const HOST_WRITE_KHR: Self = Self::HOST_WRITE
pub const MEMORY_READ: Self
pub const MEMORY_READ_KHR: Self = Self::MEMORY_READ
pub const MEMORY_WRITE: Self
pub const MEMORY_WRITE_KHR: Self = Self::MEMORY_WRITE
pub const SHADER_SAMPLED_READ: Self
pub const SHADER_SAMPLED_READ_KHR: Self = Self::SHADER_SAMPLED_READ
pub const SHADER_STORAGE_READ: Self
pub const SHADER_STORAGE_READ_KHR: Self = Self::SHADER_STORAGE_READ
pub const SHADER_STORAGE_WRITE: Self
pub const SHADER_STORAGE_WRITE_KHR: Self = Self::SHADER_STORAGE_WRITE
Source§impl AccessFlags2
Generated from ‘VK_KHR_video_decode_queue’
impl AccessFlags2
Generated from ‘VK_KHR_video_decode_queue’
pub const VIDEO_DECODE_READ_KHR: Self
pub const VIDEO_DECODE_WRITE_KHR: Self
Source§impl AccessFlags2
Generated from ‘VK_KHR_video_encode_queue’
impl AccessFlags2
Generated from ‘VK_KHR_video_encode_queue’
pub const VIDEO_ENCODE_READ_KHR: Self
pub const VIDEO_ENCODE_WRITE_KHR: Self
Source§impl AccessFlags2
Generated from ‘VK_KHR_synchronization2’
impl AccessFlags2
Generated from ‘VK_KHR_synchronization2’
pub const TRANSFORM_FEEDBACK_WRITE_EXT: Self
pub const TRANSFORM_FEEDBACK_COUNTER_READ_EXT: Self
pub const TRANSFORM_FEEDBACK_COUNTER_WRITE_EXT: Self
Sourcepub const CONDITIONAL_RENDERING_READ_EXT: Self
pub const CONDITIONAL_RENDERING_READ_EXT: Self
read access flag for reading conditional rendering predicate
pub const COMMAND_PREPROCESS_READ_NV: Self
pub const COMMAND_PREPROCESS_WRITE_NV: Self
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_READ_KHR: Self
pub const SHADING_RATE_IMAGE_READ_NV: Self = Self::FRAGMENT_SHADING_RATE_ATTACHMENT_READ_KHR
pub const ACCELERATION_STRUCTURE_READ_KHR: Self
pub const ACCELERATION_STRUCTURE_WRITE_KHR: Self
pub const ACCELERATION_STRUCTURE_READ_NV: Self = Self::ACCELERATION_STRUCTURE_READ_KHR
pub const ACCELERATION_STRUCTURE_WRITE_NV: Self = Self::ACCELERATION_STRUCTURE_WRITE_KHR
pub const FRAGMENT_DENSITY_MAP_READ_EXT: Self
pub const COLOR_ATTACHMENT_READ_NONCOHERENT_EXT: Self
Source§impl AccessFlags2
Generated from ‘VK_AMD_extension_317’
impl AccessFlags2
Generated from ‘VK_AMD_extension_317’
pub const RESERVED_41_AMD: Self
Source§impl AccessFlags2
Generated from ‘VK_HUAWEI_invocation_mask’
impl AccessFlags2
Generated from ‘VK_HUAWEI_invocation_mask’
pub const INVOCATION_MASK_READ_HUAWEI: Self
Source§impl AccessFlags2
Generated from ‘VK_KHR_extension_387’
impl AccessFlags2
Generated from ‘VK_KHR_extension_387’
pub const RESERVED_387_KHR: Self
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 BitXor for AccessFlags2
impl BitXor for AccessFlags2
Source§impl BitXorAssign for AccessFlags2
impl BitXorAssign for AccessFlags2
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_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 copy 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 Default for AccessFlags2
impl Default for AccessFlags2
Source§impl Hash for AccessFlags2
impl Hash for AccessFlags2
Source§impl Not for AccessFlags2
impl Not for AccessFlags2
Source§impl Ord for AccessFlags2
impl Ord for AccessFlags2
Source§fn cmp(&self, other: &AccessFlags2) -> Ordering
fn cmp(&self, other: &AccessFlags2) -> 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 AccessFlags2
impl PartialEq for AccessFlags2
Source§impl PartialOrd for AccessFlags2
impl PartialOrd 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