Type Alias DebugUtilsMessengerCreateInfo

Source
pub type DebugUtilsMessengerCreateInfo = VkDebugUtilsMessengerCreateInfoEXT;
Available on crate feature VK_EXT_debug_utils only.

Aliased Type§

#[repr(C)]
pub struct DebugUtilsMessengerCreateInfo { pub sType: i32, pub pNext: *const c_void, pub flags: u32, pub messageSeverity: u32, pub messageType: u32, pub pfnUserCallback: extern "system" fn(u32, u32, *const VkDebugUtilsMessengerCallbackDataEXT, *mut c_void) -> u32, pub pUserData: *mut c_void, }

Fields§

§sType: i32§pNext: *const c_void§flags: u32§messageSeverity: u32§messageType: u32§pfnUserCallback: extern "system" fn(u32, u32, *const VkDebugUtilsMessengerCallbackDataEXT, *mut c_void) -> u32§pUserData: *mut c_void

Implementations§

Source§

impl DebugUtilsMessengerCreateInfo

Source

pub const fn new( message_severity: DebugUtilsMessageSeverityFlags, message_type: DebugUtilsMessageTypeFlags, callback: PFN_vkDebugUtilsMessengerCallbackEXT, ) -> Self

Source

pub const fn with_user_data<T>(self, p: *mut T) -> Self