Trait vulkanalia::vk::ExtDebugUtilsExtension[][src]

pub trait ExtDebugUtilsExtension: InstanceV1_0 {
    const METADATA: Extension;
    unsafe fn cmd_begin_debug_utils_label_ext(
        &self,
        command_buffer: CommandBuffer,
        label_info: &DebugUtilsLabelEXT
    ) { ... }
unsafe fn cmd_end_debug_utils_label_ext(
        &self,
        command_buffer: CommandBuffer
    ) { ... }
unsafe fn cmd_insert_debug_utils_label_ext(
        &self,
        command_buffer: CommandBuffer,
        label_info: &DebugUtilsLabelEXT
    ) { ... }
unsafe fn create_debug_utils_messenger_ext(
        &self,
        create_info: &DebugUtilsMessengerCreateInfoEXT,
        allocator: Option<&AllocationCallbacks>
    ) -> VkResult<DebugUtilsMessengerEXT> { ... }
unsafe fn destroy_debug_utils_messenger_ext(
        &self,
        messenger: DebugUtilsMessengerEXT,
        allocator: Option<&AllocationCallbacks>
    ) { ... }
unsafe fn queue_begin_debug_utils_label_ext(
        &self,
        queue: Queue,
        label_info: &DebugUtilsLabelEXT
    ) { ... }
unsafe fn queue_end_debug_utils_label_ext(&self, queue: Queue) { ... }
unsafe fn queue_insert_debug_utils_label_ext(
        &self,
        queue: Queue,
        label_info: &DebugUtilsLabelEXT
    ) { ... }
unsafe fn set_debug_utils_object_name_ext(
        &self,
        device: Device,
        name_info: &DebugUtilsObjectNameInfoEXT
    ) -> VkResult<()> { ... }
unsafe fn set_debug_utils_object_tag_ext(
        &self,
        device: Device,
        tag_info: &DebugUtilsObjectTagInfoEXT
    ) -> VkResult<()> { ... }
unsafe fn submit_debug_utils_message_ext(
        &self,
        message_severity: DebugUtilsMessageSeverityFlagsEXT,
        message_types: DebugUtilsMessageTypeFlagsEXT,
        callback_data: &DebugUtilsMessengerCallbackDataEXT
    ) { ... } }
Expand description

Associated Constants

The metadata for this extension.

Provided methods

Implementors