ICommandList
Přehled
ICommandList je rozhraní v Aspose.3D FOSS pro .NET. Dědí z: IDisposable.
Kóduje sekvenci příkazů, které budou odeslány na GPU k vykreslení.
Toto rozhraní poskytuje 10 metod pro práci s objekty ICommandList v programech .NET. Dostupné metody zahrnují: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.3D FOSS pro .NET.
Metody
| Podpis: | Popis: |
|---|---|
BindPipeline(pipeline: IPipeline) | Navázat instanci pipeline pro vykreslování |
BindVertexBuffer(vertexBuffer: IVertexBuffer) | Navázat vertex buffer pro vykreslování |
BindIndexBuffer(indexBuffer: IIndexBuffer) | Navázat index buffer pro vykreslování |
BindDescriptorSet(descriptorSet: IDescriptorSet) | Navázat descriptor set na aktuální pipeline |
Draw(start: int, count: int) | Vykreslit bez indexového bufferu |
Draw() | Vykreslit bez indexového bufferu |
DrawIndex() | Vytvořit indexované vykreslení v seznamu příkazů |
DrawIndex(start: int, count: int) | Vytvořit indexované vykreslení v seznamu příkazů |
PushConstants(stage: ShaderStage, data: byte[]) | Volá PushConstants(stage, data) na této instanci ICommandList. |
PushConstants(stage: ShaderStage, data: byte[], size: int) | Volá PushConstants(stage, data, size) na této instanci ICommandList. |