[][src]Trait vulkanalia::vk::NvMeshShaderExtension

pub trait NvMeshShaderExtension: DeviceV1_0 {
    pub 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
    ) { ... }
pub fn cmd_draw_mesh_tasks_indirect_nv(
        &self,
        command_buffer: CommandBuffer,
        buffer: Buffer,
        offset: DeviceSize,
        draw_count: u32,
        stride: u32
    ) { ... }
pub fn cmd_draw_mesh_tasks_nv(
        &self,
        command_buffer: CommandBuffer,
        task_count: u32,
        first_task: u32
    ) { ... } }

Provided methods

pub 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
)
[src]

pub fn cmd_draw_mesh_tasks_indirect_nv(
    &self,
    command_buffer: CommandBuffer,
    buffer: Buffer,
    offset: DeviceSize,
    draw_count: u32,
    stride: u32
)
[src]

pub fn cmd_draw_mesh_tasks_nv(
    &self,
    command_buffer: CommandBuffer,
    task_count: u32,
    first_task: u32
)
[src]

Loading content...

Implementors

impl NvMeshShaderExtension for Device[src]

Loading content...