[][src]Trait vulkanalia::vk::NvDeviceGeneratedCommandsExtension

pub trait NvDeviceGeneratedCommandsExtension: DeviceV1_0 {
    pub fn cmd_bind_pipeline_shader_group_nv(
        &self,
        command_buffer: CommandBuffer,
        pipeline_bind_point: PipelineBindPoint,
        pipeline: Pipeline,
        group_index: u32
    ) { ... }
pub fn cmd_execute_generated_commands_nv(
        &self,
        command_buffer: CommandBuffer,
        is_preprocessed: bool,
        generated_commands_info: &GeneratedCommandsInfoNV
    ) { ... }
pub fn cmd_preprocess_generated_commands_nv(
        &self,
        command_buffer: CommandBuffer,
        generated_commands_info: &GeneratedCommandsInfoNV
    ) { ... }
pub fn create_indirect_commands_layout_nv(
        &self,
        create_info: &IndirectCommandsLayoutCreateInfoNV,
        allocator: Option<&AllocationCallbacks>
    ) -> VkResult<IndirectCommandsLayoutNV> { ... }
pub fn destroy_indirect_commands_layout_nv(
        &self,
        indirect_commands_layout: IndirectCommandsLayoutNV,
        allocator: Option<&AllocationCallbacks>
    ) { ... }
pub fn get_generated_commands_memory_requirements_nv(
        &self,
        info: &GeneratedCommandsMemoryRequirementsInfoNV
    ) -> MemoryRequirements2 { ... } }

Provided methods

pub fn cmd_bind_pipeline_shader_group_nv(
    &self,
    command_buffer: CommandBuffer,
    pipeline_bind_point: PipelineBindPoint,
    pipeline: Pipeline,
    group_index: u32
)
[src]

pub fn cmd_execute_generated_commands_nv(
    &self,
    command_buffer: CommandBuffer,
    is_preprocessed: bool,
    generated_commands_info: &GeneratedCommandsInfoNV
)
[src]

pub fn cmd_preprocess_generated_commands_nv(
    &self,
    command_buffer: CommandBuffer,
    generated_commands_info: &GeneratedCommandsInfoNV
)
[src]

pub fn create_indirect_commands_layout_nv(
    &self,
    create_info: &IndirectCommandsLayoutCreateInfoNV,
    allocator: Option<&AllocationCallbacks>
) -> VkResult<IndirectCommandsLayoutNV>
[src]

pub fn destroy_indirect_commands_layout_nv(
    &self,
    indirect_commands_layout: IndirectCommandsLayoutNV,
    allocator: Option<&AllocationCallbacks>
)
[src]

pub fn get_generated_commands_memory_requirements_nv(
    &self,
    info: &GeneratedCommandsMemoryRequirementsInfoNV
) -> MemoryRequirements2
[src]

Loading content...

Implementors

impl NvDeviceGeneratedCommandsExtension for Device[src]

Loading content...