pub struct CommandBuffer<B: Backend, C, S = OneShot, L = Primary, R = <B as Backend>::CommandBuffer> { /* private fields */ }
Expand description

A strongly-typed command buffer that will only implement methods that are valid for the operations it supports.

Implementations

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Creates a new secondary render pass.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Identical to the RawCommandBuffer method of the same name.

Begin recording a one-shot primary command buffer.

Begin recording a multi-shot primary command buffer.

Begin recording a one-shot secondary command buffer.

Begin recording a multi-shot secondary command buffer.

Create a new typed command buffer from a raw command pool.

Finish recording commands to the command buffers.

The command pool must be reset to able to re-record commands.

Downgrade a command buffer to a lesser capability type.

Identical to the RawCommandBuffer method of the same name.

Trait Implementations

Immutably borrows from an owned value. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.