Struct ash::vk::NvMeshShaderFn [−][src]
pub struct NvMeshShaderFn { pub cmd_draw_mesh_tasks_nv: extern "system" fn(command_buffer: CommandBuffer, task_count: u32, first_task: u32) -> c_void, pub cmd_draw_mesh_tasks_indirect_nv: extern "system" fn(command_buffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, draw_count: u32, stride: u32) -> c_void, pub cmd_draw_mesh_tasks_indirect_count_nv: extern "system" fn(command_buffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, count_buffer: Buffer, count_buffer_offset: DeviceSize, max_draw_count: u32, stride: u32) -> c_void, }
Fields
cmd_draw_mesh_tasks_nv: extern "system" fn(command_buffer: CommandBuffer, task_count: u32, first_task: u32) -> c_void
cmd_draw_mesh_tasks_indirect_nv: extern "system" fn(command_buffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, draw_count: u32, stride: u32) -> c_void
cmd_draw_mesh_tasks_indirect_count_nv: extern "system" fn(command_buffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, count_buffer: Buffer, count_buffer_offset: DeviceSize, max_draw_count: u32, stride: u32) -> c_void
Implementations
pub unsafe fn cmd_draw_mesh_tasks_nv(
&self,
command_buffer: CommandBuffer,
task_count: u32,
first_task: u32
) -> c_void
pub unsafe fn cmd_draw_mesh_tasks_nv(
&self,
command_buffer: CommandBuffer,
task_count: u32,
first_task: u32
) -> c_void
pub unsafe fn cmd_draw_mesh_tasks_indirect_nv(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
draw_count: u32,
stride: u32
) -> c_void
pub unsafe fn cmd_draw_mesh_tasks_indirect_nv(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
draw_count: u32,
stride: u32
) -> c_void
pub unsafe fn cmd_draw_mesh_tasks_indirect_count_nv(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
count_buffer: Buffer,
count_buffer_offset: DeviceSize,
max_draw_count: u32,
stride: u32
) -> c_void
pub unsafe fn cmd_draw_mesh_tasks_indirect_count_nv(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
count_buffer: Buffer,
count_buffer_offset: DeviceSize,
max_draw_count: u32,
stride: u32
) -> c_void
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for NvMeshShaderFn
impl Unpin for NvMeshShaderFn
impl UnwindSafe for NvMeshShaderFn
Blanket Implementations
Mutably borrows from an owned value. Read more