pub struct AccessFlags(/* private fields */);
Expand description
Implementations§
Source§impl AccessFlags
impl AccessFlags
Source§impl AccessFlags
impl AccessFlags
Sourcepub const INDIRECT_COMMAND_READ: Self = _
pub const INDIRECT_COMMAND_READ: Self = _
Controls coherency of indirect command reads
Sourcepub const INDEX_READ: Self = _
pub const INDEX_READ: Self = _
Controls coherency of index reads
Sourcepub const VERTEX_ATTRIBUTE_READ: Self = _
pub const VERTEX_ATTRIBUTE_READ: Self = _
Controls coherency of vertex attribute reads
Sourcepub const UNIFORM_READ: Self = _
pub const UNIFORM_READ: Self = _
Controls coherency of uniform buffer reads
Sourcepub const INPUT_ATTACHMENT_READ: Self = _
pub const INPUT_ATTACHMENT_READ: Self = _
Controls coherency of input attachment reads
Sourcepub const SHADER_READ: Self = _
pub const SHADER_READ: Self = _
Controls coherency of shader reads
Sourcepub const SHADER_WRITE: Self = _
pub const SHADER_WRITE: Self = _
Controls coherency of shader writes
Sourcepub const COLOR_ATTACHMENT_READ: Self = _
pub const COLOR_ATTACHMENT_READ: Self = _
Controls coherency of color attachment reads
Sourcepub const COLOR_ATTACHMENT_WRITE: Self = _
pub const COLOR_ATTACHMENT_WRITE: Self = _
Controls coherency of color attachment writes
Sourcepub const DEPTH_STENCIL_ATTACHMENT_READ: Self = _
pub const DEPTH_STENCIL_ATTACHMENT_READ: Self = _
Controls coherency of depth/stencil attachment reads
Sourcepub const DEPTH_STENCIL_ATTACHMENT_WRITE: Self = _
pub const DEPTH_STENCIL_ATTACHMENT_WRITE: Self = _
Controls coherency of depth/stencil attachment writes
Sourcepub const TRANSFER_READ: Self = _
pub const TRANSFER_READ: Self = _
Controls coherency of transfer reads
Sourcepub const TRANSFER_WRITE: Self = _
pub const TRANSFER_WRITE: Self = _
Controls coherency of transfer writes
Sourcepub const HOST_WRITE: Self = _
pub const HOST_WRITE: Self = _
Controls coherency of host writes
Sourcepub const MEMORY_READ: Self = _
pub const MEMORY_READ: Self = _
Controls coherency of memory reads
Sourcepub const MEMORY_WRITE: Self = _
pub const MEMORY_WRITE: Self = _
Controls coherency of memory writes
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_EXT_transform_feedback’
pub const TRANSFORM_FEEDBACK_WRITE_EXT: Self = _
pub const TRANSFORM_FEEDBACK_COUNTER_READ_EXT: Self = _
pub const TRANSFORM_FEEDBACK_COUNTER_WRITE_EXT: Self = _
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_EXT_conditional_rendering’
Sourcepub const CONDITIONAL_RENDERING_READ_EXT: Self = _
pub const CONDITIONAL_RENDERING_READ_EXT: Self = _
read access flag for reading conditional rendering predicate
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_EXT_blend_operation_advanced’
pub const COLOR_ATTACHMENT_READ_NONCOHERENT_EXT: Self = _
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_KHR_acceleration_structure’
pub const ACCELERATION_STRUCTURE_READ_KHR: Self = _
pub const ACCELERATION_STRUCTURE_WRITE_KHR: Self = _
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_NV_shading_rate_image’
pub const SHADING_RATE_IMAGE_READ_NV: Self = Self::FRAGMENT_SHADING_RATE_ATTACHMENT_READ_KHR
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_NV_ray_tracing’
pub const ACCELERATION_STRUCTURE_READ_NV: Self = Self::ACCELERATION_STRUCTURE_READ_KHR
pub const ACCELERATION_STRUCTURE_WRITE_NV: Self = Self::ACCELERATION_STRUCTURE_WRITE_KHR
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_EXT_fragment_density_map’
pub const FRAGMENT_DENSITY_MAP_READ_EXT: Self = _
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_READ_KHR: Self = _
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_NV_device_generated_commands’
pub const COMMAND_PREPROCESS_READ_NV: Self = _
pub const COMMAND_PREPROCESS_WRITE_NV: Self = _
Source§impl AccessFlags
impl AccessFlags
Generated from ‘VK_KHR_synchronization2’
Trait Implementations§
Source§impl BitAnd for AccessFlags
impl BitAnd for AccessFlags
Source§impl BitAndAssign for AccessFlags
impl BitAndAssign for AccessFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
&=
operation. Read moreSource§impl BitOr for AccessFlags
impl BitOr for AccessFlags
Source§impl BitOrAssign for AccessFlags
impl BitOrAssign for AccessFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
|=
operation. Read moreSource§impl BitXor for AccessFlags
impl BitXor for AccessFlags
Source§impl BitXorAssign for AccessFlags
impl BitXorAssign for AccessFlags
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
^=
operation. Read moreSource§impl Clone for AccessFlags
impl Clone for AccessFlags
Source§fn clone(&self) -> AccessFlags
fn clone(&self) -> AccessFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more