ICommandList
Pregled
ICommandList је интерфејс у Aspose.3D FOSS за .NET. Наслеђени од: IDisposable.
Кодира серија команда које ће бити послате ГПУ да предају.
Овај интерфејс пружа 10 метода за рад са објектима ICommandList у .NET програмима. Доступне методе укључују: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. Сви јавни чланови су доступни за било коју .NET апликацију након инсталације Aspose.3D FOSS за .Net пакет.
Metode
| Signature | Опис |
|---|---|
BindPipeline(pipeline: IPipeline) | Вези инстанцију цеви за рендеринг |
BindVertexBuffer(vertexBuffer: IVertexBuffer) | Вези вертекс буфер за рендеринг |
BindIndexBuffer(indexBuffer: IIndexBuffer) | Поврзати индекс буфер за рендерирање |
BindDescriptorSet(descriptorSet: IDescriptorSet) | Вези опис постављен на текућу цевну линију |
Draw(start: int, count: int) | Снимање без индекса буфера |
Draw() | Снимање без индекса буфера |
DrawIndex() | Испитивање индексираног црта у командну листу |
DrawIndex(start: int, count: int) | Испитивање индексираног црта у командну листу |
PushConstants(stage: ShaderStage, data: byte[]) | Позовите PushConstants (стадијум, подаци) на овом примјеру ICommandList. |
PushConstants(stage: ShaderStage, data: byte[], size: int) | Позовите PushConstants (стадијум, подаци, величина) на овом примјеру ICommandList. |