Struct erupt::vk1_0::MemoryHeapFlagBits
source · #[repr(transparent)]pub struct MemoryHeapFlagBits(pub u32);
Expand description
Vulkan Manual Page · Bits enum of MemoryHeapFlags
Tuple Fields
0: u32
Implementations
sourceimpl MemoryHeapFlagBits
impl MemoryHeapFlagBits
Provided by crate::extensions::khr_device_group_creation
pub const MULTI_INSTANCE_KHR: Self = Self::MULTI_INSTANCE
sourceimpl MemoryHeapFlagBits
impl MemoryHeapFlagBits
sourcepub const fn bitmask(&self) -> MemoryHeapFlags
pub const fn bitmask(&self) -> MemoryHeapFlags
Converts this enum variant to the corresponding bitmask
Trait Implementations
sourceimpl Clone for MemoryHeapFlagBits
impl Clone for MemoryHeapFlagBits
sourcefn clone(&self) -> MemoryHeapFlagBits
fn clone(&self) -> MemoryHeapFlagBits
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 MemoryHeapFlagBits
impl Debug for MemoryHeapFlagBits
sourceimpl Default for MemoryHeapFlagBits
impl Default for MemoryHeapFlagBits
sourcefn default() -> MemoryHeapFlagBits
fn default() -> MemoryHeapFlagBits
Returns the “default value” for a type. Read more
sourceimpl Hash for MemoryHeapFlagBits
impl Hash for MemoryHeapFlagBits
sourceimpl Ord for MemoryHeapFlagBits
impl Ord for MemoryHeapFlagBits
sourcefn cmp(&self, other: &MemoryHeapFlagBits) -> Ordering
fn cmp(&self, other: &MemoryHeapFlagBits) -> 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<MemoryHeapFlagBits> for MemoryHeapFlagBits
impl PartialEq<MemoryHeapFlagBits> for MemoryHeapFlagBits
sourcefn eq(&self, other: &MemoryHeapFlagBits) -> bool
fn eq(&self, other: &MemoryHeapFlagBits) -> bool
sourceimpl PartialOrd<MemoryHeapFlagBits> for MemoryHeapFlagBits
impl PartialOrd<MemoryHeapFlagBits> for MemoryHeapFlagBits
sourcefn partial_cmp(&self, other: &MemoryHeapFlagBits) -> Option<Ordering>
fn partial_cmp(&self, other: &MemoryHeapFlagBits) -> 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 MemoryHeapFlagBits
impl Eq for MemoryHeapFlagBits
impl StructuralEq for MemoryHeapFlagBits
impl StructuralPartialEq for MemoryHeapFlagBits
Auto Trait Implementations
impl RefUnwindSafe for MemoryHeapFlagBits
impl Send for MemoryHeapFlagBits
impl Sync for MemoryHeapFlagBits
impl Unpin for MemoryHeapFlagBits
impl UnwindSafe for MemoryHeapFlagBits
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