Struct screen_13::prelude::vk::NvxBinaryImportFn
source · pub struct NvxBinaryImportFn {
pub create_cu_module_nvx: unsafe extern "system" fn(_: Device, _: *const CuModuleCreateInfoNVX, _: *const AllocationCallbacks, _: *mut CuModuleNVX) -> Result,
pub create_cu_function_nvx: unsafe extern "system" fn(_: Device, _: *const CuFunctionCreateInfoNVX, _: *const AllocationCallbacks, _: *mut CuFunctionNVX) -> Result,
pub destroy_cu_module_nvx: unsafe extern "system" fn(_: Device, _: CuModuleNVX, _: *const AllocationCallbacks),
pub destroy_cu_function_nvx: unsafe extern "system" fn(_: Device, _: CuFunctionNVX, _: *const AllocationCallbacks),
pub cmd_cu_launch_kernel_nvx: unsafe extern "system" fn(_: CommandBuffer, _: *const CuLaunchInfoNVX),
}
Fields§
§create_cu_module_nvx: unsafe extern "system" fn(_: Device, _: *const CuModuleCreateInfoNVX, _: *const AllocationCallbacks, _: *mut CuModuleNVX) -> Result
§create_cu_function_nvx: unsafe extern "system" fn(_: Device, _: *const CuFunctionCreateInfoNVX, _: *const AllocationCallbacks, _: *mut CuFunctionNVX) -> Result
§destroy_cu_module_nvx: unsafe extern "system" fn(_: Device, _: CuModuleNVX, _: *const AllocationCallbacks)
§destroy_cu_function_nvx: unsafe extern "system" fn(_: Device, _: CuFunctionNVX, _: *const AllocationCallbacks)
§cmd_cu_launch_kernel_nvx: unsafe extern "system" fn(_: CommandBuffer, _: *const CuLaunchInfoNVX)
Implementations§
Trait Implementations§
source§impl Clone for NvxBinaryImportFn
impl Clone for NvxBinaryImportFn
source§fn clone(&self) -> NvxBinaryImportFn
fn clone(&self) -> NvxBinaryImportFn
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Send for NvxBinaryImportFn
impl Sync for NvxBinaryImportFn
Auto Trait Implementations§
impl Freeze for NvxBinaryImportFn
impl RefUnwindSafe for NvxBinaryImportFn
impl Unpin for NvxBinaryImportFn
impl UnwindSafe for NvxBinaryImportFn
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