pub struct VulkanNvxBinaryImport { /* private fields */ }Expand description
struct for VK_NVX_binary_import
Implementations§
Source§impl VulkanNvxBinaryImport
impl VulkanNvxBinaryImport
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanNvxBinaryImport
impl Clone for VulkanNvxBinaryImport
Source§fn clone(&self) -> VulkanNvxBinaryImport
fn clone(&self) -> VulkanNvxBinaryImport
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 VulkanNvxBinaryImport
Source§impl Debug for VulkanNvxBinaryImport
impl Debug for VulkanNvxBinaryImport
Source§impl Default for VulkanNvxBinaryImport
impl Default for VulkanNvxBinaryImport
Source§impl VK_NVX_binary_import for VulkanNvxBinaryImport
impl VK_NVX_binary_import for VulkanNvxBinaryImport
Source§fn vkCreateCuModuleNVX(
&self,
device: VkDevice,
pCreateInfo: *const VkCuModuleCreateInfoNVX,
pAllocator: *const VkAllocationCallbacks,
pModule: *mut VkCuModuleNVX,
) -> Result<(), VkError>
fn vkCreateCuModuleNVX( &self, device: VkDevice, pCreateInfo: *const VkCuModuleCreateInfoNVX, pAllocator: *const VkAllocationCallbacks, pModule: *mut VkCuModuleNVX, ) -> Result<(), VkError>
Source§fn vkCreateCuFunctionNVX(
&self,
device: VkDevice,
pCreateInfo: *const VkCuFunctionCreateInfoNVX,
pAllocator: *const VkAllocationCallbacks,
pFunction: *mut VkCuFunctionNVX,
) -> Result<(), VkError>
fn vkCreateCuFunctionNVX( &self, device: VkDevice, pCreateInfo: *const VkCuFunctionCreateInfoNVX, pAllocator: *const VkAllocationCallbacks, pFunction: *mut VkCuFunctionNVX, ) -> Result<(), VkError>
Source§fn vkDestroyCuModuleNVX(
&self,
device: VkDevice,
module: VkCuModuleNVX,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyCuModuleNVX( &self, device: VkDevice, module: VkCuModuleNVX, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkDestroyCuFunctionNVX(
&self,
device: VkDevice,
function: VkCuFunctionNVX,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyCuFunctionNVX( &self, device: VkDevice, function: VkCuFunctionNVX, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCmdCuLaunchKernelNVX(
&self,
commandBuffer: VkCommandBuffer,
pLaunchInfo: *const VkCuLaunchInfoNVX,
) -> Result<(), VkError>
fn vkCmdCuLaunchKernelNVX( &self, commandBuffer: VkCommandBuffer, pLaunchInfo: *const VkCuLaunchInfoNVX, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanNvxBinaryImport
impl RefUnwindSafe for VulkanNvxBinaryImport
impl Send for VulkanNvxBinaryImport
impl Sync for VulkanNvxBinaryImport
impl Unpin for VulkanNvxBinaryImport
impl UnsafeUnpin for VulkanNvxBinaryImport
impl UnwindSafe for VulkanNvxBinaryImport
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