Struct ash::vk::ExtDebugReportFn [−][src]
pub struct ExtDebugReportFn {
pub create_debug_report_callback_ext: PFN_vkCreateDebugReportCallbackEXT,
pub destroy_debug_report_callback_ext: PFN_vkDestroyDebugReportCallbackEXT,
pub debug_report_message_ext: PFN_vkDebugReportMessageEXT,
}
Fields
create_debug_report_callback_ext: PFN_vkCreateDebugReportCallbackEXT
destroy_debug_report_callback_ext: PFN_vkDestroyDebugReportCallbackEXT
debug_report_message_ext: PFN_vkDebugReportMessageEXT
Implementations
pub unsafe fn create_debug_report_callback_ext(
&self,
instance: Instance,
p_create_info: *const DebugReportCallbackCreateInfoEXT,
p_allocator: *const AllocationCallbacks,
p_callback: *mut DebugReportCallbackEXT
) -> Result
pub unsafe fn create_debug_report_callback_ext(
&self,
instance: Instance,
p_create_info: *const DebugReportCallbackCreateInfoEXT,
p_allocator: *const AllocationCallbacks,
p_callback: *mut DebugReportCallbackEXT
) -> Result
pub unsafe fn destroy_debug_report_callback_ext(
&self,
instance: Instance,
callback: DebugReportCallbackEXT,
p_allocator: *const AllocationCallbacks
)
pub unsafe fn destroy_debug_report_callback_ext(
&self,
instance: Instance,
callback: DebugReportCallbackEXT,
p_allocator: *const AllocationCallbacks
)
pub unsafe fn debug_report_message_ext(
&self,
instance: Instance,
flags: DebugReportFlagsEXT,
object_type: DebugReportObjectTypeEXT,
object: u64,
location: usize,
message_code: i32,
p_layer_prefix: *const c_char,
p_message: *const c_char
)
pub unsafe fn debug_report_message_ext(
&self,
instance: Instance,
flags: DebugReportFlagsEXT,
object_type: DebugReportObjectTypeEXT,
object: u64,
location: usize,
message_code: i32,
p_layer_prefix: *const c_char,
p_message: *const c_char
)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExtDebugReportFn
impl Unpin for ExtDebugReportFn
impl UnwindSafe for ExtDebugReportFn
Blanket Implementations
Mutably borrows from an owned value. Read more