pub struct VulkanKhrDeferredHostOperations { /* private fields */ }Expand description
struct for VK_KHR_deferred_host_operations
Implementations§
Source§impl VulkanKhrDeferredHostOperations
impl VulkanKhrDeferredHostOperations
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrDeferredHostOperations
impl Clone for VulkanKhrDeferredHostOperations
Source§fn clone(&self) -> VulkanKhrDeferredHostOperations
fn clone(&self) -> VulkanKhrDeferredHostOperations
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 VulkanKhrDeferredHostOperations
Source§impl VK_KHR_deferred_host_operations for VulkanKhrDeferredHostOperations
impl VK_KHR_deferred_host_operations for VulkanKhrDeferredHostOperations
Source§fn vkCreateDeferredOperationKHR(
&self,
device: VkDevice,
pAllocator: *const VkAllocationCallbacks,
pDeferredOperation: *mut VkDeferredOperationKHR,
) -> Result<(), VkError>
fn vkCreateDeferredOperationKHR( &self, device: VkDevice, pAllocator: *const VkAllocationCallbacks, pDeferredOperation: *mut VkDeferredOperationKHR, ) -> Result<(), VkError>
Source§fn vkDestroyDeferredOperationKHR(
&self,
device: VkDevice,
operation: VkDeferredOperationKHR,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDeferredOperationKHR( &self, device: VkDevice, operation: VkDeferredOperationKHR, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetDeferredOperationMaxConcurrencyKHR(
&self,
device: VkDevice,
operation: VkDeferredOperationKHR,
) -> Result<u32, VkError>
fn vkGetDeferredOperationMaxConcurrencyKHR( &self, device: VkDevice, operation: VkDeferredOperationKHR, ) -> Result<u32, VkError>
Source§fn vkGetDeferredOperationResultKHR(
&self,
device: VkDevice,
operation: VkDeferredOperationKHR,
) -> Result<(), VkError>
fn vkGetDeferredOperationResultKHR( &self, device: VkDevice, operation: VkDeferredOperationKHR, ) -> Result<(), VkError>
Source§fn vkDeferredOperationJoinKHR(
&self,
device: VkDevice,
operation: VkDeferredOperationKHR,
) -> Result<(), VkError>
fn vkDeferredOperationJoinKHR( &self, device: VkDevice, operation: VkDeferredOperationKHR, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrDeferredHostOperations
impl RefUnwindSafe for VulkanKhrDeferredHostOperations
impl Send for VulkanKhrDeferredHostOperations
impl Sync for VulkanKhrDeferredHostOperations
impl Unpin for VulkanKhrDeferredHostOperations
impl UnsafeUnpin for VulkanKhrDeferredHostOperations
impl UnwindSafe for VulkanKhrDeferredHostOperations
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