pub struct VulkanNvDeviceDiagnosticCheckpoints { /* private fields */ }Expand description
struct for VK_NV_device_diagnostic_checkpoints
Implementations§
Source§impl VulkanNvDeviceDiagnosticCheckpoints
impl VulkanNvDeviceDiagnosticCheckpoints
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanNvDeviceDiagnosticCheckpoints
impl Clone for VulkanNvDeviceDiagnosticCheckpoints
Source§fn clone(&self) -> VulkanNvDeviceDiagnosticCheckpoints
fn clone(&self) -> VulkanNvDeviceDiagnosticCheckpoints
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 VulkanNvDeviceDiagnosticCheckpoints
Source§impl VK_NV_device_diagnostic_checkpoints for VulkanNvDeviceDiagnosticCheckpoints
impl VK_NV_device_diagnostic_checkpoints for VulkanNvDeviceDiagnosticCheckpoints
Source§fn vkCmdSetCheckpointNV(
&self,
commandBuffer: VkCommandBuffer,
pCheckpointMarker: *const c_void,
) -> Result<(), VkError>
fn vkCmdSetCheckpointNV( &self, commandBuffer: VkCommandBuffer, pCheckpointMarker: *const c_void, ) -> Result<(), VkError>
Source§fn vkGetQueueCheckpointDataNV(
&self,
queue: VkQueue,
pCheckpointDataCount: *mut uint32_t,
pCheckpointData: *mut VkCheckpointDataNV,
) -> Result<(), VkError>
fn vkGetQueueCheckpointDataNV( &self, queue: VkQueue, pCheckpointDataCount: *mut uint32_t, pCheckpointData: *mut VkCheckpointDataNV, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanNvDeviceDiagnosticCheckpoints
impl RefUnwindSafe for VulkanNvDeviceDiagnosticCheckpoints
impl Send for VulkanNvDeviceDiagnosticCheckpoints
impl Sync for VulkanNvDeviceDiagnosticCheckpoints
impl Unpin for VulkanNvDeviceDiagnosticCheckpoints
impl UnsafeUnpin for VulkanNvDeviceDiagnosticCheckpoints
impl UnwindSafe for VulkanNvDeviceDiagnosticCheckpoints
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