Struct ash::extensions::nv::MeshShader [−][src]
pub struct MeshShader { /* fields omitted */ }
Implementations
pub unsafe fn cmd_draw_mesh_tasks(
&self,
command_buffer: CommandBuffer,
task_count: u32,
first_task: u32
)
pub unsafe fn cmd_draw_mesh_tasks(
&self,
command_buffer: CommandBuffer,
task_count: u32,
first_task: u32
)
pub unsafe fn cmd_draw_mesh_tasks_indirect(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
draw_count: u32,
stride: u32
)
pub unsafe fn cmd_draw_mesh_tasks_indirect(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
draw_count: u32,
stride: u32
)
pub unsafe fn cmd_draw_mesh_tasks_indirect_count(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
count_buffer: Buffer,
count_buffer_offset: DeviceSize,
max_draw_count: u32,
stride: u32
)
pub unsafe fn cmd_draw_mesh_tasks_indirect_count(
&self,
command_buffer: CommandBuffer,
buffer: Buffer,
offset: DeviceSize,
count_buffer: Buffer,
count_buffer_offset: DeviceSize,
max_draw_count: u32,
stride: u32
)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MeshShader
impl Send for MeshShader
impl Sync for MeshShader
impl Unpin for MeshShader
impl UnwindSafe for MeshShader
Blanket Implementations
Mutably borrows from an owned value. Read more