Struct vulkanalia::vk::DebugUtilsMessengerCreateInfoEXT
source · #[repr(C)]pub struct DebugUtilsMessengerCreateInfoEXT {
pub s_type: StructureType,
pub next: *const c_void,
pub flags: DebugUtilsMessengerCreateFlagsEXT,
pub message_severity: DebugUtilsMessageSeverityFlagsEXT,
pub message_type: DebugUtilsMessageTypeFlagsEXT,
pub user_callback: Option<unsafe extern "system" fn(_: DebugUtilsMessageSeverityFlagsEXT, _: DebugUtilsMessageTypeFlagsEXT, _: *const DebugUtilsMessengerCallbackDataEXT, _: *mut c_void) -> u32>,
pub user_data: *mut c_void,
}
Expand description
Fields§
§s_type: StructureType
§next: *const c_void
§flags: DebugUtilsMessengerCreateFlagsEXT
§message_severity: DebugUtilsMessageSeverityFlagsEXT
§message_type: DebugUtilsMessageTypeFlagsEXT
§user_callback: Option<unsafe extern "system" fn(_: DebugUtilsMessageSeverityFlagsEXT, _: DebugUtilsMessageTypeFlagsEXT, _: *const DebugUtilsMessengerCallbackDataEXT, _: *mut c_void) -> u32>
§user_data: *mut c_void
Trait Implementations§
source§impl Cast for DebugUtilsMessengerCreateInfoEXT
impl Cast for DebugUtilsMessengerCreateInfoEXT
§type Target = DebugUtilsMessengerCreateInfoEXT
type Target = DebugUtilsMessengerCreateInfoEXT
The other type this type can be used interchangeably with in FFI.
source§impl Clone for DebugUtilsMessengerCreateInfoEXT
impl Clone for DebugUtilsMessengerCreateInfoEXT
source§fn clone(&self) -> DebugUtilsMessengerCreateInfoEXT
fn clone(&self) -> DebugUtilsMessengerCreateInfoEXT
Returns a copy 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 Default for DebugUtilsMessengerCreateInfoEXT
impl Default for DebugUtilsMessengerCreateInfoEXT
source§fn default() -> DebugUtilsMessengerCreateInfoEXT
fn default() -> DebugUtilsMessengerCreateInfoEXT
Returns the “default value” for a type. Read more
source§impl<'b> HasBuilder<'b> for DebugUtilsMessengerCreateInfoEXT
impl<'b> HasBuilder<'b> for DebugUtilsMessengerCreateInfoEXT
impl Copy for DebugUtilsMessengerCreateInfoEXT
impl ExtendsInstanceCreateInfo for DebugUtilsMessengerCreateInfoEXT
Auto Trait Implementations§
impl RefUnwindSafe for DebugUtilsMessengerCreateInfoEXT
impl !Send for DebugUtilsMessengerCreateInfoEXT
impl !Sync for DebugUtilsMessengerCreateInfoEXT
impl Unpin for DebugUtilsMessengerCreateInfoEXT
impl UnwindSafe for DebugUtilsMessengerCreateInfoEXT
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