#[repr(C)]pub struct CudaLaunchInfoNV {Show 14 fields
pub s_type: StructureType,
pub p_next: *const c_void,
pub function: CudaFunctionNV,
pub grid_dim_x: u32,
pub grid_dim_y: u32,
pub grid_dim_z: u32,
pub block_dim_x: u32,
pub block_dim_y: u32,
pub block_dim_z: u32,
pub shared_mem_bytes: u32,
pub param_count: usize,
pub p_params: *const *const c_void,
pub extra_count: usize,
pub p_extras: *const *const c_void,
}Expand description
VkCudaLaunchInfoNV
Provided by VK_NV_cuda_kernel_launch.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV.
p_next: *const c_voidOptional, may be null.
function: CudaFunctionNV§grid_dim_x: u32§grid_dim_y: u32§grid_dim_z: u32§block_dim_x: u32§block_dim_y: u32§block_dim_z: u32§param_count: usizeLength of p_params.
p_params: *const *const c_void§extra_count: usizeLength of p_extras.
p_extras: *const *const c_voidImplementations§
Source§impl CudaLaunchInfoNV
impl CudaLaunchInfoNV
Sourcepub fn builder<'a>() -> CudaLaunchInfoNVBuilder<'a>
pub fn builder<'a>() -> CudaLaunchInfoNVBuilder<'a>
Returns a builder for this struct with sType pre-filled.
Trait Implementations§
Source§impl Clone for CudaLaunchInfoNV
impl Clone for CudaLaunchInfoNV
Source§fn clone(&self) -> CudaLaunchInfoNV
fn clone(&self) -> CudaLaunchInfoNV
Returns a duplicate 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 moreSource§impl Debug for CudaLaunchInfoNV
impl Debug for CudaLaunchInfoNV
Source§impl Default for CudaLaunchInfoNV
impl Default for CudaLaunchInfoNV
impl Copy for CudaLaunchInfoNV
Auto Trait Implementations§
impl Freeze for CudaLaunchInfoNV
impl RefUnwindSafe for CudaLaunchInfoNV
impl !Send for CudaLaunchInfoNV
impl !Sync for CudaLaunchInfoNV
impl Unpin for CudaLaunchInfoNV
impl UnsafeUnpin for CudaLaunchInfoNV
impl UnwindSafe for CudaLaunchInfoNV
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