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
Generated from ‘VK_EXT_transform_feedback’
 
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
Generated from ‘VK_EXT_conditional_rendering’
 
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
Generated from ‘VK_EXT_blend_operation_advanced’
 
impl AccessFlags
Generated from ‘VK_EXT_blend_operation_advanced’
pub const COLOR_ATTACHMENT_READ_NONCOHERENT_EXT: Self
Source§impl AccessFlags
Generated from ‘VK_KHR_acceleration_structure’
 
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
Generated from ‘VK_NV_shading_rate_image’
 
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
Generated from ‘VK_NV_ray_tracing’
 
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
Generated from ‘VK_EXT_fragment_density_map’
 
impl AccessFlags
Generated from ‘VK_EXT_fragment_density_map’
pub const FRAGMENT_DENSITY_MAP_READ_EXT: Self
Source§impl AccessFlags
Generated from ‘VK_KHR_fragment_shading_rate’
 
impl AccessFlags
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_READ_KHR: Self
Source§impl AccessFlags
Generated from ‘VK_NV_device_generated_commands’
 
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
Generated from ‘VK_KHR_synchronization2’
 
impl AccessFlags
Generated from ‘VK_KHR_synchronization2’
Source§impl AccessFlags
Generated from ‘VK_VERSION_1_3’
 
impl AccessFlags
Generated from ‘VK_VERSION_1_3’
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