Trait vulkanalia::vk::NvxBinaryImportExtension
source · pub trait NvxBinaryImportExtension: DeviceV1_0 {
const METADATA: Extension = NVX_BINARY_IMPORT_EXTENSION;
// Provided methods
unsafe fn cmd_cu_launch_kernel_nvx(
&self,
command_buffer: CommandBuffer,
launch_info: &CuLaunchInfoNVX
) { ... }
unsafe fn create_cu_function_nvx(
&self,
create_info: &CuFunctionCreateInfoNVX,
allocator: Option<&AllocationCallbacks>
) -> VkResult<CuFunctionNVX> { ... }
unsafe fn create_cu_module_nvx(
&self,
create_info: &CuModuleCreateInfoNVX,
allocator: Option<&AllocationCallbacks>
) -> VkResult<CuModuleNVX> { ... }
unsafe fn destroy_cu_function_nvx(
&self,
function: CuFunctionNVX,
allocator: Option<&AllocationCallbacks>
) { ... }
unsafe fn destroy_cu_module_nvx(
&self,
module: CuModuleNVX,
allocator: Option<&AllocationCallbacks>
) { ... }
}
Expand description
Provided Associated Constants§
Provided Methods§
sourceunsafe fn cmd_cu_launch_kernel_nvx(
&self,
command_buffer: CommandBuffer,
launch_info: &CuLaunchInfoNVX
)
unsafe fn cmd_cu_launch_kernel_nvx( &self, command_buffer: CommandBuffer, launch_info: &CuLaunchInfoNVX )
sourceunsafe fn create_cu_function_nvx(
&self,
create_info: &CuFunctionCreateInfoNVX,
allocator: Option<&AllocationCallbacks>
) -> VkResult<CuFunctionNVX>
unsafe fn create_cu_function_nvx( &self, create_info: &CuFunctionCreateInfoNVX, allocator: Option<&AllocationCallbacks> ) -> VkResult<CuFunctionNVX>
sourceunsafe fn create_cu_module_nvx(
&self,
create_info: &CuModuleCreateInfoNVX,
allocator: Option<&AllocationCallbacks>
) -> VkResult<CuModuleNVX>
unsafe fn create_cu_module_nvx( &self, create_info: &CuModuleCreateInfoNVX, allocator: Option<&AllocationCallbacks> ) -> VkResult<CuModuleNVX>
sourceunsafe fn destroy_cu_function_nvx(
&self,
function: CuFunctionNVX,
allocator: Option<&AllocationCallbacks>
)
unsafe fn destroy_cu_function_nvx( &self, function: CuFunctionNVX, allocator: Option<&AllocationCallbacks> )
sourceunsafe fn destroy_cu_module_nvx(
&self,
module: CuModuleNVX,
allocator: Option<&AllocationCallbacks>
)
unsafe fn destroy_cu_module_nvx( &self, module: CuModuleNVX, allocator: Option<&AllocationCallbacks> )
Object Safety§
This trait is not object safe.