#[repr(transparent)]pub struct ImageAspectFlagBits(pub u32);Expand description
Open integer representation of VkImageAspectFlagBits.
Tuple Fields§
§0: u32Implementations§
Source§impl ImageAspectFlagBits
impl ImageAspectFlagBits
Sourcepub const STENCIL_BIT: Self
pub const STENCIL_BIT: Self
Native value VK_IMAGE_ASPECT_STENCIL_BIT.
Sourcepub const METADATA_BIT: Self
pub const METADATA_BIT: Self
Native value VK_IMAGE_ASPECT_METADATA_BIT.
Sourcepub const PLANE_0_BIT: Self
pub const PLANE_0_BIT: Self
Native value VK_IMAGE_ASPECT_PLANE_0_BIT.
Sourcepub const PLANE_1_BIT: Self
pub const PLANE_1_BIT: Self
Native value VK_IMAGE_ASPECT_PLANE_1_BIT.
Sourcepub const PLANE_2_BIT: Self
pub const PLANE_2_BIT: Self
Native value VK_IMAGE_ASPECT_PLANE_2_BIT.
Sourcepub const PLANE_0_BIT_KHR: Self
pub const PLANE_0_BIT_KHR: Self
Native value VK_IMAGE_ASPECT_PLANE_0_BIT_KHR.
Sourcepub const PLANE_1_BIT_KHR: Self
pub const PLANE_1_BIT_KHR: Self
Native value VK_IMAGE_ASPECT_PLANE_1_BIT_KHR.
Sourcepub const PLANE_2_BIT_KHR: Self
pub const PLANE_2_BIT_KHR: Self
Native value VK_IMAGE_ASPECT_PLANE_2_BIT_KHR.
Sourcepub const MEMORY_PLANE_0_BIT_EXT: Self
pub const MEMORY_PLANE_0_BIT_EXT: Self
Native value VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT.
Sourcepub const MEMORY_PLANE_1_BIT_EXT: Self
pub const MEMORY_PLANE_1_BIT_EXT: Self
Native value VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT.
Sourcepub const MEMORY_PLANE_2_BIT_EXT: Self
pub const MEMORY_PLANE_2_BIT_EXT: Self
Native value VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT.
Sourcepub const MEMORY_PLANE_3_BIT_EXT: Self
pub const MEMORY_PLANE_3_BIT_EXT: Self
Native value VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT.
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
Source§impl BitAnd for ImageAspectFlagBits
impl BitAnd for ImageAspectFlagBits
Source§impl BitOr for ImageAspectFlagBits
impl BitOr for ImageAspectFlagBits
Source§impl BitXor for ImageAspectFlagBits
impl BitXor for ImageAspectFlagBits
Source§impl Clone for ImageAspectFlagBits
impl Clone for ImageAspectFlagBits
impl Copy for ImageAspectFlagBits
Source§impl Debug for ImageAspectFlagBits
impl Debug for ImageAspectFlagBits
Source§impl Default for ImageAspectFlagBits
impl Default for ImageAspectFlagBits
impl Eq for ImageAspectFlagBits
Source§impl Hash for ImageAspectFlagBits
impl Hash for ImageAspectFlagBits
Source§impl Not for ImageAspectFlagBits
impl Not for ImageAspectFlagBits
Source§impl PartialEq for ImageAspectFlagBits
impl PartialEq for ImageAspectFlagBits
impl StructuralPartialEq for ImageAspectFlagBits
Auto Trait Implementations§
impl Forget for ImageAspectFlagBits
impl Freeze for ImageAspectFlagBits
impl Move for ImageAspectFlagBits
impl RefUnwindSafe for ImageAspectFlagBits
impl Send for ImageAspectFlagBits
impl Sync for ImageAspectFlagBits
impl Unpin for ImageAspectFlagBits
impl UnsafeUnpin for ImageAspectFlagBits
impl UnwindSafe for ImageAspectFlagBits
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