Interface ICommandList

ICommandList interface

Encodes a sequence of commands which will be sent to GPU to render.

public interface ICommandList

Methods

NameDescription
BindDescriptorSet(IDescriptorSet)Bind the descriptor set to current pipeline
BindIndexBuffer(IIndexBuffer)Bind the index buffer for rendering
BindPipeline(IPipeline)Bind the pipeline instance for rendering
BindVertexBuffer(IVertexBuffer)Bind the vertex buffer for rendering
Draw()Draw without index buffer
Draw(int, int)Draw without index buffer
DrawIndex()Issue an indexed draw into a command list
DrawIndex(int, int)Issue an indexed draw into a command list
PushConstants(ShaderStage, byte[])Push the constant to the pipeline
PushConstants(ShaderStage, byte[], int)Push the constant to the pipeline

See Also