Struct erupt::vk1_0::AccessFlagBits
source · #[repr(transparent)]pub struct AccessFlagBits(pub u32);
Expand description
Vulkan Manual Page · Bits enum of AccessFlags
Tuple Fields
0: u32
Implementations
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::ext_blend_operation_advanced
pub const COLOR_ATTACHMENT_READ_NONCOHERENT_EXT: Self = _
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::ext_conditional_rendering
pub const CONDITIONAL_RENDERING_READ_EXT: Self = _
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::ext_fragment_density_map
pub const FRAGMENT_DENSITY_MAP_READ_EXT: Self = _
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::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 = _
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::khr_acceleration_structure
pub const ACCELERATION_STRUCTURE_READ_KHR: Self = _
pub const ACCELERATION_STRUCTURE_WRITE_KHR: Self = _
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::khr_fragment_shading_rate
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_READ_KHR: Self = _
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::khr_synchronization2
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::nv_device_generated_commands
pub const COMMAND_PREPROCESS_READ_NV: Self = _
pub const COMMAND_PREPROCESS_WRITE_NV: Self = _
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::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
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::extensions::nv_shading_rate_image
pub const SHADING_RATE_IMAGE_READ_NV: Self = Self::FRAGMENT_SHADING_RATE_ATTACHMENT_READ_KHR
sourceimpl AccessFlagBits
impl AccessFlagBits
sourcepub const fn bitmask(&self) -> AccessFlags
pub const fn bitmask(&self) -> AccessFlags
Converts this enum variant to the corresponding bitmask
sourceimpl AccessFlagBits
impl AccessFlagBits
Provided by crate::vk1_0
pub const INDIRECT_COMMAND_READ: Self = _
pub const INDEX_READ: Self = _
pub const VERTEX_ATTRIBUTE_READ: Self = _
pub const UNIFORM_READ: Self = _
pub const INPUT_ATTACHMENT_READ: Self = _
pub const SHADER_READ: Self = _
pub const SHADER_WRITE: Self = _
pub const COLOR_ATTACHMENT_READ: Self = _
pub const COLOR_ATTACHMENT_WRITE: Self = _
pub const DEPTH_STENCIL_ATTACHMENT_READ: Self = _
pub const DEPTH_STENCIL_ATTACHMENT_WRITE: Self = _
pub const TRANSFER_READ: Self = _
pub const TRANSFER_WRITE: Self = _
pub const HOST_READ: Self = _
pub const HOST_WRITE: Self = _
pub const MEMORY_READ: Self = _
pub const MEMORY_WRITE: Self = _
Trait Implementations
sourceimpl Clone for AccessFlagBits
impl Clone for AccessFlagBits
sourcefn clone(&self) -> AccessFlagBits
fn clone(&self) -> AccessFlagBits
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 moresourceimpl Debug for AccessFlagBits
impl Debug for AccessFlagBits
sourceimpl Default for AccessFlagBits
impl Default for AccessFlagBits
sourcefn default() -> AccessFlagBits
fn default() -> AccessFlagBits
Returns the “default value” for a type. Read more
sourceimpl Hash for AccessFlagBits
impl Hash for AccessFlagBits
sourceimpl Ord for AccessFlagBits
impl Ord for AccessFlagBits
sourcefn cmp(&self, other: &AccessFlagBits) -> Ordering
fn cmp(&self, other: &AccessFlagBits) -> Ordering
1.21.0 · sourcefn 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
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<AccessFlagBits> for AccessFlagBits
impl PartialEq<AccessFlagBits> for AccessFlagBits
sourcefn eq(&self, other: &AccessFlagBits) -> bool
fn eq(&self, other: &AccessFlagBits) -> bool
sourceimpl PartialOrd<AccessFlagBits> for AccessFlagBits
impl PartialOrd<AccessFlagBits> for AccessFlagBits
sourcefn partial_cmp(&self, other: &AccessFlagBits) -> Option<Ordering>
fn partial_cmp(&self, other: &AccessFlagBits) -> Option<Ordering>
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 moreimpl Copy for AccessFlagBits
impl Eq for AccessFlagBits
impl StructuralEq for AccessFlagBits
impl StructuralPartialEq for AccessFlagBits
Auto Trait Implementations
impl RefUnwindSafe for AccessFlagBits
impl Send for AccessFlagBits
impl Sync for AccessFlagBits
impl Unpin for AccessFlagBits
impl UnwindSafe for AccessFlagBits
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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