ICommandList
Genel Bakış
ICommandList .NET için Aspose.3D FOSS’ta bir arayüz. Mirasçılardan gelenler: IDisposable.
GPU’ya gönderilecek bir komut seansını şifreler.
Bu arayüz, .NET programlarında ICommandList nesnelerle çalışmak için 10 yöntem sunar. Mevcut yöntemler şunları içerir: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama |
|---|---|
BindPipeline(pipeline: IPipeline) | Rendering için boru örneği bağlayın |
BindVertexBuffer(vertexBuffer: IVertexBuffer) | Vertex bufferini render etmek için bağlayın |
BindIndexBuffer(indexBuffer: IIndexBuffer) | Rendering için indeksleri yapıştırın |
BindDescriptorSet(descriptorSet: IDescriptorSet) | • Güncel boru hattına ayarlanan açıklayıcıyı bağlayın |
Draw(start: int, count: int) | Index Buffer olmadan çizimler |
Draw() | Index Buffer olmadan çizimler |
DrawIndex() | Bir komut listesine indekslenmiş bir çizim yapın. |
DrawIndex(start: int, count: int) | Bir komut listesine indekslenmiş bir çizim yapın. |
PushConstants(stage: ShaderStage, data: byte[]) | Bu ICommandList örneğinde PushConstants (tur, veri) arayın. |
PushConstants(stage: ShaderStage, data: byte[], size: int) | Bu ICommandList örneğinde PushConstants (sınıf, veri, boyut) arayın. |