pub struct EXT_debug_marker {
pub pfn_vkCmdDebugMarkerBeginEXT: PFN_vkCmdDebugMarkerBeginEXT,
pub pfn_vkCmdDebugMarkerEndEXT: PFN_vkCmdDebugMarkerEndEXT,
pub pfn_vkCmdDebugMarkerInsertEXT: PFN_vkCmdDebugMarkerInsertEXT,
pub pfn_vkDebugMarkerSetObjectNameEXT: PFN_vkDebugMarkerSetObjectNameEXT,
pub pfn_vkDebugMarkerSetObjectTagEXT: PFN_vkDebugMarkerSetObjectTagEXT,
/* private fields */
}
Expand description
Fields§
§pfn_vkCmdDebugMarkerBeginEXT: PFN_vkCmdDebugMarkerBeginEXT
§pfn_vkCmdDebugMarkerEndEXT: PFN_vkCmdDebugMarkerEndEXT
§pfn_vkCmdDebugMarkerInsertEXT: PFN_vkCmdDebugMarkerInsertEXT
§pfn_vkDebugMarkerSetObjectNameEXT: PFN_vkDebugMarkerSetObjectNameEXT
§pfn_vkDebugMarkerSetObjectTagEXT: PFN_vkDebugMarkerSetObjectTagEXT
Implementations§
Source§impl EXT_debug_marker
impl EXT_debug_marker
pub fn new() -> Self
Sourcepub unsafe fn vkCmdDebugMarkerBeginEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
)
pub unsafe fn vkCmdDebugMarkerBeginEXT( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, )
Sourcepub unsafe fn vkCmdDebugMarkerEndEXT(&self, commandBuffer: VkCommandBuffer)
pub unsafe fn vkCmdDebugMarkerEndEXT(&self, commandBuffer: VkCommandBuffer)
Sourcepub unsafe fn vkCmdDebugMarkerInsertEXT(
&self,
commandBuffer: VkCommandBuffer,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
)
pub unsafe fn vkCmdDebugMarkerInsertEXT( &self, commandBuffer: VkCommandBuffer, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, )
Sourcepub unsafe fn vkDebugMarkerSetObjectNameEXT(
&self,
device: VkDevice,
pNameInfo: *const VkDebugMarkerObjectNameInfoEXT,
) -> VkResult
pub unsafe fn vkDebugMarkerSetObjectNameEXT( &self, device: VkDevice, pNameInfo: *const VkDebugMarkerObjectNameInfoEXT, ) -> VkResult
Sourcepub unsafe fn vkDebugMarkerSetObjectTagEXT(
&self,
device: VkDevice,
pTagInfo: *const VkDebugMarkerObjectTagInfoEXT,
) -> VkResult
pub unsafe fn vkDebugMarkerSetObjectTagEXT( &self, device: VkDevice, pTagInfo: *const VkDebugMarkerObjectTagInfoEXT, ) -> VkResult
pub unsafe fn load( &mut self, pfn_vkGetInstanceProcAddr: PFN_vkGetInstanceProcAddr, instance: VkInstance, )
Trait Implementations§
Source§impl Clone for EXT_debug_marker
impl Clone for EXT_debug_marker
Source§impl Debug for EXT_debug_marker
impl Debug for EXT_debug_marker
Source§impl Default for EXT_debug_marker
impl Default for EXT_debug_marker
impl Copy for EXT_debug_marker
Auto Trait Implementations§
impl Freeze for EXT_debug_marker
impl RefUnwindSafe for EXT_debug_marker
impl Send for EXT_debug_marker
impl Sync for EXT_debug_marker
impl Unpin for EXT_debug_marker
impl UnwindSafe for EXT_debug_marker
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