pub struct DebugUtilsMessageSeverityFlags(/* private fields */);
VK_EXT_debug_utils
only.Expand description
Bitmask specifying which severities of events cause a debug messenger callback.
Implementations§
Source§impl DebugUtilsMessageSeverityFlags
impl DebugUtilsMessageSeverityFlags
Sourcepub const fn bits(&self) -> VkDebugUtilsMessageSeverityFlagsEXT
pub const fn bits(&self) -> VkDebugUtilsMessageSeverityFlagsEXT
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 DebugUtilsMessageSeverityFlags
impl DebugUtilsMessageSeverityFlags
Sourcepub const VERSBOSE: Self
pub const VERSBOSE: Self
The most verbose output indicating all diagnostic messages from the Vulkan loader, layers, and drivers should be captured.
Sourcepub const INFO: Self
pub const INFO: Self
An informational message such as resource details that may be handy when debugging an application.
Sourcepub const WARNING: Self
pub const WARNING: Self
Use of Vulkan that may expose an app bug. Such cases may not be immediately harmful, such as a fragment shader outputting to a location with no attachment. Other cases may point to behavior that is almost certainly bad when unintended such as using an image whose memory has not been filled. In general if you see a warning but you know that the behavior is intended/desired, then simply ignore the warning.
Trait Implementations§
Source§impl BitAndAssign for DebugUtilsMessageSeverityFlags
impl BitAndAssign for DebugUtilsMessageSeverityFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
&=
operation. Read moreSource§impl BitOrAssign for DebugUtilsMessageSeverityFlags
impl BitOrAssign for DebugUtilsMessageSeverityFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
|=
operation. Read moreSource§impl Clone for DebugUtilsMessageSeverityFlags
impl Clone for DebugUtilsMessageSeverityFlags
Source§fn clone(&self) -> DebugUtilsMessageSeverityFlags
fn clone(&self) -> DebugUtilsMessageSeverityFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl From<DebugUtilsMessageSeverityFlags> for VkDebugUtilsMessageSeverityFlagsEXT
impl From<DebugUtilsMessageSeverityFlags> for VkDebugUtilsMessageSeverityFlagsEXT
Source§fn from(value: DebugUtilsMessageSeverityFlags) -> Self
fn from(value: DebugUtilsMessageSeverityFlags) -> Self
Source§impl Not for DebugUtilsMessageSeverityFlags
impl Not for DebugUtilsMessageSeverityFlags
Source§impl PartialEq for DebugUtilsMessageSeverityFlags
impl PartialEq for DebugUtilsMessageSeverityFlags
Source§fn eq(&self, other: &DebugUtilsMessageSeverityFlags) -> bool
fn eq(&self, other: &DebugUtilsMessageSeverityFlags) -> bool
self
and other
values to be equal, and is used by ==
.