[−][src]Struct ash::extensions::ext::DebugUtils
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]
&self,
device: Device,
name_info: &DebugUtilsObjectNameInfoEXT
) -> VkResult<()>
pub unsafe fn debug_utils_set_object_tag(
&self,
device: Device,
tag_info: &DebugUtilsObjectTagInfoEXT
) -> VkResult<()>[src]
&self,
device: Device,
tag_info: &DebugUtilsObjectTagInfoEXT
) -> VkResult<()>
pub unsafe fn cmd_begin_debug_utils_label(
&self,
command_buffer: CommandBuffer,
label: &DebugUtilsLabelEXT
)[src]
&self,
command_buffer: CommandBuffer,
label: &DebugUtilsLabelEXT
)
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]
&self,
command_buffer: CommandBuffer,
label: &DebugUtilsLabelEXT
)
pub unsafe fn queue_begin_debug_utils_label(
&self,
queue: Queue,
label: &DebugUtilsLabelEXT
)[src]
&self,
queue: Queue,
label: &DebugUtilsLabelEXT
)
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]
&self,
queue: Queue,
label: &DebugUtilsLabelEXT
)
pub unsafe fn create_debug_utils_messenger(
&self,
create_info: &DebugUtilsMessengerCreateInfoEXT,
allocator: Option<&AllocationCallbacks>
) -> VkResult<DebugUtilsMessengerEXT>[src]
&self,
create_info: &DebugUtilsMessengerCreateInfoEXT,
allocator: Option<&AllocationCallbacks>
) -> VkResult<DebugUtilsMessengerEXT>
pub unsafe fn destroy_debug_utils_messenger(
&self,
messenger: DebugUtilsMessengerEXT,
allocator: Option<&AllocationCallbacks>
)[src]
&self,
messenger: DebugUtilsMessengerEXT,
allocator: Option<&AllocationCallbacks>
)
pub unsafe fn submit_debug_utils_message(
&self,
instance: Instance,
message_severity: DebugUtilsMessageSeverityFlagsEXT,
message_types: DebugUtilsMessageTypeFlagsEXT,
callback_data: &DebugUtilsMessengerCallbackDataEXT
)[src]
&self,
instance: Instance,
message_severity: DebugUtilsMessageSeverityFlagsEXT,
message_types: DebugUtilsMessageTypeFlagsEXT,
callback_data: &DebugUtilsMessengerCallbackDataEXT
)
Trait Implementations
impl Clone for DebugUtils[src]
fn clone(&self) -> 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]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,