ICommandList

ICommandList

Overzicht

ICommandList is een interface in Aspose.3D FOSS voor .NET. Erft van: IDisposable.

Encodeert een reeks commando’s die naar de GPU worden gestuurd om te renderen.

Deze interface biedt 10 methoden voor het werken met ICommandList objecten in .NET programma’s. Beschikbare methoden omvatten: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.3D FOSS voor .NET pakket.

Methoden

HandtekeningBeschrijving
BindPipeline(pipeline: IPipeline)Koppel de pipeline-instantie voor weergave
BindVertexBuffer(vertexBuffer: IVertexBuffer)Koppel de vertex buffer voor weergave
BindIndexBuffer(indexBuffer: IIndexBuffer)Bind de index buffer voor rendering
BindDescriptorSet(descriptorSet: IDescriptorSet)Bind de descriptor set aan de huidige pipeline
Draw(start: int, count: int)Teken zonder index buffer
Draw()Tekenen zonder indexbuffer
DrawIndex()Voer een geïndexeerde draw uit in een commandolijst
DrawIndex(start: int, count: int)Voer een geïndexeerde draw uit in een commandolijst
PushConstants(stage: ShaderStage, data: byte[])Roept PushConstants(stage, data) aan op deze ICommandList instantie.
PushConstants(stage: ShaderStage, data: byte[], size: int)Roept PushConstants(stage, data, size) aan op deze ICommandList instantie.

Zie ook

 Nederlands