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

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

Provided methods

fn cmd_begin_debug_utils_label_ext(
    &self,
    command_buffer: CommandBuffer,
    label_info: &DebugUtilsLabelEXT
)

fn cmd_end_debug_utils_label_ext(&self, command_buffer: CommandBuffer)

fn cmd_insert_debug_utils_label_ext(
    &self,
    command_buffer: CommandBuffer,
    label_info: &DebugUtilsLabelEXT
)

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

fn destroy_debug_utils_messenger_ext(
    &self,
    messenger: DebugUtilsMessengerEXT,
    allocator: Option<&AllocationCallbacks>
)

fn queue_begin_debug_utils_label_ext(
    &self,
    queue: Queue,
    label_info: &DebugUtilsLabelEXT
)

fn queue_end_debug_utils_label_ext(&self, queue: Queue)

fn queue_insert_debug_utils_label_ext(
    &self,
    queue: Queue,
    label_info: &DebugUtilsLabelEXT
)

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

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

fn submit_debug_utils_message_ext(
    &self,
    message_severity: DebugUtilsMessageSeverityFlagsEXT,
    message_types: DebugUtilsMessageTypeFlagsEXT,
    callback_data: &DebugUtilsMessengerCallbackDataEXT
)

Loading content...

Implementors

impl ExtDebugUtilsExtension for Instance[src]

Loading content...