[][src]Struct ash::extensions::ext::DebugUtils

pub struct DebugUtils { /* fields omitted */ }

Methods

impl DebugUtils[src]

pub fn new<E: EntryV1_0, I: InstanceV1_0>(entry: &E, instance: &I) -> DebugUtils[src]

pub fn name() -> &'static CStr[src]

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

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

pub unsafe fn cmd_begin_debug_utils_label(
    &self,
    command_buffer: CommandBuffer,
    label: &DebugUtilsLabelEXT
)
[src]

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

pub unsafe fn cmd_insert_debug_utils_label(
    &self,
    command_buffer: CommandBuffer,
    label: &DebugUtilsLabelEXT
)
[src]

pub unsafe fn queue_begin_debug_utils_label(
    &self,
    queue: Queue,
    label: &DebugUtilsLabelEXT
)
[src]

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

pub unsafe fn queue_insert_debug_utils_label(
    &self,
    queue: Queue,
    label: &DebugUtilsLabelEXT
)
[src]

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

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

pub unsafe fn submit_debug_utils_message(
    &self,
    instance: Instance,
    message_severity: DebugUtilsMessageSeverityFlagsEXT,
    message_types: DebugUtilsMessageTypeFlagsEXT,
    callback_data: &DebugUtilsMessengerCallbackDataEXT
)
[src]

Trait Implementations

impl Clone for DebugUtils[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for DebugUtils

impl Sync for DebugUtils

impl Send for DebugUtils

impl UnwindSafe for DebugUtils

impl RefUnwindSafe for DebugUtils

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]