#[repr(C)]pub struct VkCudaLaunchInfoNV {Show 14 fields
pub sType: VkStructureType,
pub pNext: *const c_void,
pub function: VkCudaFunctionNV,
pub gridDimX: u32,
pub gridDimY: u32,
pub gridDimZ: u32,
pub blockDimX: u32,
pub blockDimY: u32,
pub blockDimZ: u32,
pub sharedMemBytes: u32,
pub paramCount: usize,
pub pParams: *const *const c_void,
pub extraCount: usize,
pub pExtras: *const *const c_void,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§function: VkCudaFunctionNV
§gridDimX: u32
§gridDimY: u32
§gridDimZ: u32
§blockDimX: u32
§blockDimY: u32
§blockDimZ: u32
§paramCount: usize
§pParams: *const *const c_void
§extraCount: usize
§pExtras: *const *const c_void
Trait Implementations§
Source§impl Clone for VkCudaLaunchInfoNV
impl Clone for VkCudaLaunchInfoNV
Source§fn clone(&self) -> VkCudaLaunchInfoNV
fn clone(&self) -> VkCudaLaunchInfoNV
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for VkCudaLaunchInfoNV
impl Default for VkCudaLaunchInfoNV
impl Copy for VkCudaLaunchInfoNV
Auto Trait Implementations§
impl Freeze for VkCudaLaunchInfoNV
impl RefUnwindSafe for VkCudaLaunchInfoNV
impl !Send for VkCudaLaunchInfoNV
impl !Sync for VkCudaLaunchInfoNV
impl Unpin for VkCudaLaunchInfoNV
impl UnwindSafe for VkCudaLaunchInfoNV
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