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
    ) { ... } }

Associated Constants

const METADATA: Extension[src]

The metadata for this extension.

Loading content...

Provided methods

unsafe fn cmd_begin_debug_utils_label_ext(
    &self,
    command_buffer: CommandBuffer,
    label_info: &DebugUtilsLabelEXT
)
[src]

unsafe fn cmd_end_debug_utils_label_ext(&self, command_buffer: CommandBuffer)[src]

unsafe fn cmd_insert_debug_utils_label_ext(
    &self,
    command_buffer: CommandBuffer,
    label_info: &DebugUtilsLabelEXT
)
[src]

unsafe fn create_debug_utils_messenger_ext(
    &self,
    create_info: &DebugUtilsMessengerCreateInfoEXT,
    allocator: Option<&AllocationCallbacks>
) -> VkResult<DebugUtilsMessengerEXT>
[src]

unsafe fn destroy_debug_utils_messenger_ext(
    &self,
    messenger: DebugUtilsMessengerEXT,
    allocator: Option<&AllocationCallbacks>
)
[src]

unsafe fn queue_begin_debug_utils_label_ext(
    &self,
    queue: Queue,
    label_info: &DebugUtilsLabelEXT
)
[src]

unsafe fn queue_end_debug_utils_label_ext(&self, queue: Queue)[src]

unsafe fn queue_insert_debug_utils_label_ext(
    &self,
    queue: Queue,
    label_info: &DebugUtilsLabelEXT
)
[src]

unsafe fn set_debug_utils_object_name_ext(
    &self,
    device: Device,
    name_info: &DebugUtilsObjectNameInfoEXT
) -> VkResult<()>
[src]

unsafe fn set_debug_utils_object_tag_ext(
    &self,
    device: Device,
    tag_info: &DebugUtilsObjectTagInfoEXT
) -> VkResult<()>
[src]

unsafe fn submit_debug_utils_message_ext(
    &self,
    message_severity: DebugUtilsMessageSeverityFlagsEXT,
    message_types: DebugUtilsMessageTypeFlagsEXT,
    callback_data: &DebugUtilsMessengerCallbackDataEXT
)
[src]

Loading content...

Implementors

Loading content...