Struct ash::vk::AccessFlags2
source · [−]#[repr(transparent)]pub struct AccessFlags2(_);Expand description
Implementations
sourceimpl AccessFlags2
impl AccessFlags2
sourceimpl AccessFlags2
impl AccessFlags2
pub const NONE: Self
pub const NONE_KHR: Self
pub const INDIRECT_COMMAND_READ: Self
pub const INDIRECT_COMMAND_READ_KHR: Self
pub const INDEX_READ: Self
pub const INDEX_READ_KHR: Self
pub const VERTEX_ATTRIBUTE_READ: Self
pub const VERTEX_ATTRIBUTE_READ_KHR: Self
pub const UNIFORM_READ: Self
pub const UNIFORM_READ_KHR: Self
pub const INPUT_ATTACHMENT_READ: Self
pub const INPUT_ATTACHMENT_READ_KHR: Self
pub const SHADER_READ: Self
pub const SHADER_READ_KHR: Self
pub const SHADER_WRITE: Self
pub const SHADER_WRITE_KHR: Self
pub const COLOR_ATTACHMENT_READ: Self
pub const COLOR_ATTACHMENT_READ_KHR: Self
pub const COLOR_ATTACHMENT_WRITE: Self
pub const COLOR_ATTACHMENT_WRITE_KHR: Self
pub const DEPTH_STENCIL_ATTACHMENT_READ: Self
pub const DEPTH_STENCIL_ATTACHMENT_READ_KHR: Self
pub const DEPTH_STENCIL_ATTACHMENT_WRITE: Self
pub const DEPTH_STENCIL_ATTACHMENT_WRITE_KHR: Self
pub const TRANSFER_READ: Self
pub const TRANSFER_READ_KHR: Self
pub const TRANSFER_WRITE: Self
pub const TRANSFER_WRITE_KHR: Self
pub const HOST_READ: Self
pub const HOST_READ_KHR: Self
pub const HOST_WRITE: Self
pub const HOST_WRITE_KHR: Self
pub const MEMORY_READ: Self
pub const MEMORY_READ_KHR: Self
pub const MEMORY_WRITE: Self
pub const MEMORY_WRITE_KHR: Self
pub const SHADER_SAMPLED_READ: Self
pub const SHADER_SAMPLED_READ_KHR: Self
pub const SHADER_STORAGE_READ: Self
pub const SHADER_STORAGE_READ_KHR: Self
pub const SHADER_STORAGE_WRITE: Self
pub const SHADER_STORAGE_WRITE_KHR: Self
sourceimpl AccessFlags2
impl AccessFlags2
Generated from ‘VK_KHR_video_decode_queue’
pub const VIDEO_DECODE_READ_KHR: Self
pub const VIDEO_DECODE_WRITE_KHR: Self
sourceimpl AccessFlags2
impl AccessFlags2
Generated from ‘VK_KHR_video_encode_queue’
pub const VIDEO_ENCODE_READ_KHR: Self
pub const VIDEO_ENCODE_WRITE_KHR: Self
sourceimpl AccessFlags2
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
pub const ACCELERATION_STRUCTURE_READ_KHR: Self
pub const ACCELERATION_STRUCTURE_WRITE_KHR: Self
pub const ACCELERATION_STRUCTURE_READ_NV: Self
pub const ACCELERATION_STRUCTURE_WRITE_NV: Self
pub const FRAGMENT_DENSITY_MAP_READ_EXT: Self
pub const COLOR_ATTACHMENT_READ_NONCOHERENT_EXT: Self
sourceimpl AccessFlags2
impl AccessFlags2
Generated from ‘VK_HUAWEI_invocation_mask’
pub const INVOCATION_MASK_READ_HUAWEI: Self
Trait Implementations
sourceimpl BitAnd<AccessFlags2> for AccessFlags2
impl BitAnd<AccessFlags2> for AccessFlags2
sourceimpl BitAndAssign<AccessFlags2> for AccessFlags2
impl BitAndAssign<AccessFlags2> for AccessFlags2
sourcefn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the &= operation. Read more
sourceimpl BitOr<AccessFlags2> for AccessFlags2
impl BitOr<AccessFlags2> for AccessFlags2
sourceimpl BitOrAssign<AccessFlags2> for AccessFlags2
impl BitOrAssign<AccessFlags2> for AccessFlags2
sourcefn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the |= operation. Read more
sourceimpl BitXor<AccessFlags2> for AccessFlags2
impl BitXor<AccessFlags2> for AccessFlags2
sourceimpl BitXorAssign<AccessFlags2> for AccessFlags2
impl BitXorAssign<AccessFlags2> for AccessFlags2
sourcefn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the ^= operation. Read more
sourceimpl Clone for AccessFlags2
impl Clone for AccessFlags2
sourcefn clone(&self) -> AccessFlags2
fn clone(&self) -> AccessFlags2
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AccessFlags2
impl Debug for AccessFlags2
sourceimpl Default for AccessFlags2
impl Default for AccessFlags2
sourceimpl Hash for AccessFlags2
impl Hash for AccessFlags2
sourceimpl Not for AccessFlags2
impl Not for AccessFlags2
sourceimpl Ord for AccessFlags2
impl Ord for AccessFlags2
sourceimpl PartialEq<AccessFlags2> for AccessFlags2
impl PartialEq<AccessFlags2> for AccessFlags2
sourcefn eq(&self, other: &AccessFlags2) -> bool
fn eq(&self, other: &AccessFlags2) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AccessFlags2) -> bool
fn ne(&self, other: &AccessFlags2) -> bool
This method tests for !=.
sourceimpl PartialOrd<AccessFlags2> for AccessFlags2
impl PartialOrd<AccessFlags2> for AccessFlags2
sourcefn partial_cmp(&self, other: &AccessFlags2) -> Option<Ordering>
fn partial_cmp(&self, other: &AccessFlags2) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Copy for AccessFlags2
impl Eq for AccessFlags2
impl StructuralEq for AccessFlags2
impl StructuralPartialEq for AccessFlags2
Auto Trait Implementations
impl RefUnwindSafe for AccessFlags2
impl Send for AccessFlags2
impl Sync for AccessFlags2
impl Unpin for AccessFlags2
impl UnwindSafe for AccessFlags2
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more