Struct vks::instance_proc_addr_loader::EXT_debug_report
[−]
[src]
pub struct EXT_debug_report { pub pfn_vkCreateDebugReportCallbackEXT: PFN_vkCreateDebugReportCallbackEXT, pub pfn_vkDebugReportMessageEXT: PFN_vkDebugReportMessageEXT, pub pfn_vkDestroyDebugReportCallbackEXT: PFN_vkDestroyDebugReportCallbackEXT, // some fields omitted }
Fields
pfn_vkCreateDebugReportCallbackEXT: PFN_vkCreateDebugReportCallbackEXT
pfn_vkDebugReportMessageEXT: PFN_vkDebugReportMessageEXT
pfn_vkDestroyDebugReportCallbackEXT: PFN_vkDestroyDebugReportCallbackEXT
Methods
impl EXT_debug_report
[src]
fn new() -> Self
[src]
unsafe fn vkCreateDebugReportCallbackEXT(
&self,
instance: VkInstance,
pCreateInfo: *const VkDebugReportCallbackCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pCallback: *mut VkDebugReportCallbackEXT
) -> VkResult
[src]
&self,
instance: VkInstance,
pCreateInfo: *const VkDebugReportCallbackCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pCallback: *mut VkDebugReportCallbackEXT
) -> VkResult
unsafe fn vkDebugReportMessageEXT(
&self,
instance: VkInstance,
flags: VkDebugReportFlagsEXT,
objectType: VkDebugReportObjectTypeEXT,
object: u64,
location: usize,
messageCode: i32,
pLayerPrefix: *const c_char,
pMessage: *const c_char
)
[src]
&self,
instance: VkInstance,
flags: VkDebugReportFlagsEXT,
objectType: VkDebugReportObjectTypeEXT,
object: u64,
location: usize,
messageCode: i32,
pLayerPrefix: *const c_char,
pMessage: *const c_char
)
unsafe fn vkDestroyDebugReportCallbackEXT(
&self,
instance: VkInstance,
callback: VkDebugReportCallbackEXT,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
instance: VkInstance,
callback: VkDebugReportCallbackEXT,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn load(
&mut self,
pfn_vkGetInstanceProcAddr: PFN_vkGetInstanceProcAddr,
instance: VkInstance
)
[src]
&mut self,
pfn_vkGetInstanceProcAddr: PFN_vkGetInstanceProcAddr,
instance: VkInstance
)
Trait Implementations
impl Copy for EXT_debug_report
[src]
impl Clone for EXT_debug_report
[src]
fn clone(&self) -> Self
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more