ICommandList

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.

Viz také:

 Čeština