接口 ICommandList
ICommandList interface
对将发送到 GPU 进行渲染的命令序列进行编码。
public interface ICommandList
方法
| 名称 | 描述 |
|---|---|
| BindDescriptorSet(IDescriptorSet) | 将描述符集绑定到当前管线 |
| BindIndexBuffer(IIndexBuffer) | 绑定用于渲染的索引缓冲区 |
| BindPipeline(IPipeline) | 绑定用于渲染的管线实例 |
| BindVertexBuffer(IVertexBuffer) | 绑定用于渲染的顶点缓冲区 |
| Draw() | 在没有索引缓冲区的情况下绘制 |
| Draw(int, int) | 在没有索引缓冲区的情况下绘制 |
| DrawIndex() | 在命令列表中发出带索引的绘制 |
| DrawIndex(int, int) | 在命令列表中发出带索引的绘制 |
| PushConstants(ShaderStage, byte[]) | 将常量推送到管线 |
| PushConstants(ShaderStage, byte[], int) | 将常量推送到管线 |
另请参见
- namespace Aspose.ThreeD.Render
- assembly Aspose.3D