pub struct VulkanExtDebugMarker { /* private fields */ }Expand description
struct for VK_EXT_debug_marker
Implementations§
Source§impl VulkanExtDebugMarker
impl VulkanExtDebugMarker
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtDebugMarker
impl Clone for VulkanExtDebugMarker
Source§fn clone(&self) -> VulkanExtDebugMarker
fn clone(&self) -> VulkanExtDebugMarker
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanExtDebugMarker
Source§impl Debug for VulkanExtDebugMarker
impl Debug for VulkanExtDebugMarker
Source§impl Default for VulkanExtDebugMarker
impl Default for VulkanExtDebugMarker
Source§impl VK_EXT_debug_marker for VulkanExtDebugMarker
impl VK_EXT_debug_marker for VulkanExtDebugMarker
Source§fn vkDebugMarkerSetObjectTagEXT(
&self,
device: VkDevice,
pTagInfo: *const VkDebugMarkerObjectTagInfoEXT,
) -> Result<(), VkError>
fn vkDebugMarkerSetObjectTagEXT( &self, device: VkDevice, pTagInfo: *const VkDebugMarkerObjectTagInfoEXT, ) -> Result<(), VkError>
Source§fn vkDebugMarkerSetObjectNameEXT(
&self,
device: VkDevice,
pNameInfo: *const VkDebugMarkerObjectNameInfoEXT,
) -> Result<(), VkError>
fn vkDebugMarkerSetObjectNameEXT( &self, device: VkDevice, pNameInfo: *const VkDebugMarkerObjectNameInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdDebugMarkerBeginEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
) -> Result<(), VkError>
fn vkCmdDebugMarkerBeginEXT( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdDebugMarkerEndEXT(
&self,
commandBuffer: VkCommandBuffer,
) -> Result<(), VkError>
fn vkCmdDebugMarkerEndEXT( &self, commandBuffer: VkCommandBuffer, ) -> Result<(), VkError>
Source§fn vkCmdDebugMarkerInsertEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
) -> Result<(), VkError>
fn vkCmdDebugMarkerInsertEXT( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtDebugMarker
impl RefUnwindSafe for VulkanExtDebugMarker
impl Send for VulkanExtDebugMarker
impl Sync for VulkanExtDebugMarker
impl Unpin for VulkanExtDebugMarker
impl UnsafeUnpin for VulkanExtDebugMarker
impl UnwindSafe for VulkanExtDebugMarker
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more