ICommandList

ICommandList

Översikt

ICommandList är ett gränssnitt i Aspose.3D FOSS för .NET. ärvt från: IDisposable.

Kodar en sekvens av kommandon som skickas till GPU för att leverera.

Detta gränssnitt ger 10 metoder för att arbeta med ICommandList objekt i .NET-program. Tillgängliga metoder inkluderar: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.3D FOSS för .Net-paketet.

Metoder

SignatureBeskrivning
BindPipeline(pipeline: IPipeline)Bind rörinstans för rendering
BindVertexBuffer(vertexBuffer: IVertexBuffer)Bind den vertex buffer för rendering
BindIndexBuffer(indexBuffer: IIndexBuffer)Bind indexbuffer för rendering
BindDescriptorSet(descriptorSet: IDescriptorSet)Bind beskrivaren till den aktuella rörledningen
Draw(start: int, count: int)Draw utan indexbuffer
Draw()Draw utan indexbuffer
DrawIndex()Skapa en indexerad dragning i en kommandolista
DrawIndex(start: int, count: int)Skapa en indexerad dragning i en kommandolista
PushConstants(stage: ShaderStage, data: byte[])Kalla PushConstants(stadie, data) på detta ICommandList instans.
PushConstants(stage: ShaderStage, data: byte[], size: int)Kalla PushConstants(stadie, data, storlek) på detta ICommandList inställning.

Se även

 Svenska