pub struct DebugUtilsMessageTypeFlags(/* private fields */);
Available on crate feature
VK_EXT_debug_utils
only.Expand description
Bitmask specifying which types of events cause a debug messenger callback.
Implementations§
Source§impl DebugUtilsMessageTypeFlags
impl DebugUtilsMessageTypeFlags
Sourcepub const fn bits(&self) -> VkDebugUtilsMessageTypeFlagsEXT
pub const fn bits(&self) -> VkDebugUtilsMessageTypeFlagsEXT
Returns bits in this flags
Sourcepub const fn has_any(self, other: Self) -> bool
pub const fn has_any(self, other: Self) -> bool
Returns true if any of specified bits are contained in this flag.
Source§impl DebugUtilsMessageTypeFlags
impl DebugUtilsMessageTypeFlags
Sourcepub const GENERAL: Self
pub const GENERAL: Self
Some general event has occured. This is a typically a non-specification, non-performance event.
Sourcepub const VALIDATION: Self
pub const VALIDATION: Self
Something has occured during validation against the Vulkan specification that may indicate invalid behavior.
Sourcepub const PERFORMANCE: Self
pub const PERFORMANCE: Self
A potentially non-optimal use of Vulkan would have worked.
Trait Implementations§
Source§impl BitAnd for DebugUtilsMessageTypeFlags
impl BitAnd for DebugUtilsMessageTypeFlags
Source§impl BitAndAssign for DebugUtilsMessageTypeFlags
impl BitAndAssign for DebugUtilsMessageTypeFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moreSource§impl BitOr for DebugUtilsMessageTypeFlags
impl BitOr for DebugUtilsMessageTypeFlags
Source§impl BitOrAssign for DebugUtilsMessageTypeFlags
impl BitOrAssign for DebugUtilsMessageTypeFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl Clone for DebugUtilsMessageTypeFlags
impl Clone for DebugUtilsMessageTypeFlags
Source§fn clone(&self) -> DebugUtilsMessageTypeFlags
fn clone(&self) -> DebugUtilsMessageTypeFlags
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DebugUtilsMessageTypeFlags
impl Debug for DebugUtilsMessageTypeFlags
Source§impl From<DebugUtilsMessageTypeFlags> for VkDebugUtilsMessageTypeFlagsEXT
impl From<DebugUtilsMessageTypeFlags> for VkDebugUtilsMessageTypeFlagsEXT
Source§fn from(value: DebugUtilsMessageTypeFlags) -> Self
fn from(value: DebugUtilsMessageTypeFlags) -> Self
Converts to this type from the input type.
Source§impl Not for DebugUtilsMessageTypeFlags
impl Not for DebugUtilsMessageTypeFlags
impl Copy for DebugUtilsMessageTypeFlags
impl Eq for DebugUtilsMessageTypeFlags
impl StructuralPartialEq for DebugUtilsMessageTypeFlags
Auto Trait Implementations§
impl Freeze for DebugUtilsMessageTypeFlags
impl RefUnwindSafe for DebugUtilsMessageTypeFlags
impl Send for DebugUtilsMessageTypeFlags
impl Sync for DebugUtilsMessageTypeFlags
impl Unpin for DebugUtilsMessageTypeFlags
impl UnwindSafe for DebugUtilsMessageTypeFlags
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