ICommandList

ICommandList

Panoramica

ICommandList è un’interfaccia in Aspose.3D FOSS per .NET. Eredita da: IDisposable.

Codifica una sequenza di comandi che verranno inviati alla GPU per il rendering.

Questa interfaccia fornisce 10 metodi per lavorare con gli oggetti ICommandList nei programmi .NET. I metodi disponibili includono: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.3D FOSS per .NET.

Metodi

FirmaDescrizione
BindPipeline(pipeline: IPipeline)Associa l’istanza della pipeline per il rendering
BindVertexBuffer(vertexBuffer: IVertexBuffer)Associa il buffer dei vertici per il rendering
BindIndexBuffer(indexBuffer: IIndexBuffer)Associa il buffer degli indici per il rendering
BindDescriptorSet(descriptorSet: IDescriptorSet)Associa il set di descrittori alla pipeline corrente
Draw(start: int, count: int)Disegna senza buffer di indice
Draw()Disegna senza buffer di indice
DrawIndex()Emettere un draw indicizzato in una lista di comandi
DrawIndex(start: int, count: int)Emettere un draw indicizzato in una lista di comandi
PushConstants(stage: ShaderStage, data: byte[])Chiama PushConstants(stage, data) su questa istanza di ICommandList.
PushConstants(stage: ShaderStage, data: byte[], size: int)Chiama PushConstants(stage, data, size) su questa istanza di ICommandList.

Vedi anche

 Italiano