Struct vulkano::command_buffer::std::dispatch::DispatchCommand [] [src]

pub struct DispatchCommand<'a, L, Pl, S, Pc> where L: StdCommandsList, Pl: PipelineLayout, S: TrackedDescriptorSetsCollection, Pc: 'a {
    // some fields omitted
}

Wraps around a commands list and adds a dispatch command at the end of it.

Methods

impl<'a, L, Pl, S, Pc> DispatchCommand<'a, L, Pl, S, Pc> where L: StdCommandsList + OutsideRenderPass, Pl: PipelineLayout, S: TrackedDescriptorSetsCollection, Pc: 'a
[src]

See the documentation of the dispatch method.

Trait Implementations

impl<'a, L, Pl, S, Pc> StdCommandsList for DispatchCommand<'a, L, Pl, S, Pc> where L: StdCommandsList, Pl: PipelineLayout, S: TrackedDescriptorSetsCollection, Pc: 'a
[src]

The type of the pool that will be used to create the command buffer.

The type of the command buffer that will be generated.

Returns the number of commands in the commands list. Read more

Checks whether the command can be executed on the given queue family.

Returns true if the given compute pipeline is currently binded in the commands list.

Returns true if the given graphics pipeline is currently binded in the commands list.

Returns true if the command buffer can be built. This function should always return true, except when we're building a primary command buffer that is inside a render pass. Read more

Turns the commands list into a command buffer. Read more

Adds a command that writes the content of a buffer. Read more

Adds a command that writes the content of a buffer.

Adds a command that executes a compute shader. Read more

Adds a command that starts a render pass. Read more

Adds a command that jumps to the next subpass of the current render pass.

Adds a command that ends the current render pass. Read more

Adds a command that draws. Read more

Turns the commands list into a command buffer that can be submitted.

impl<'a, L, Pl, S, Pc> ResourcesStates for DispatchCommand<'a, L, Pl, S, Pc> where L: StdCommandsList, Pl: PipelineLayout, S: TrackedDescriptorSetsCollection, Pc: 'a
[src]

Returns the state of a buffer, or None if the buffer hasn't been used yet. Read more

Returns the state of an image, or None if the image hasn't been used yet. Read more

impl<'a, L, Pl, S, Pc> OutsideRenderPass for DispatchCommand<'a, L, Pl, S, Pc> where L: StdCommandsList, Pl: PipelineLayout, S: TrackedDescriptorSetsCollection, Pc: 'a
[src]