ICommandList

ICommandList

Visión general

ICommandList es una interfaz en Aspose.3D FOSS para .NET. Hereda de: IDisposable.

Codifica una secuencia de comandos que se enviarán a la GPU para renderizar.

Esta interfaz proporciona 10 métodos para trabajar con objetos ICommandList en programas .NET. Los métodos disponibles incluyen: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.3D FOSS para .NET.

Métodos

FirmaDescripción
BindPipeline(pipeline: IPipeline)Vincular la instancia del pipeline para renderizar
BindVertexBuffer(vertexBuffer: IVertexBuffer)Vincular el buffer de vértices para renderizar
BindIndexBuffer(indexBuffer: IIndexBuffer)Vincular el buffer de índices para renderizar
BindDescriptorSet(descriptorSet: IDescriptorSet)Vincular el conjunto de descriptores al pipeline actual
Draw(start: int, count: int)Dibujar sin buffer de índices
Draw()Dibujar sin buffer de índices
DrawIndex()Emitir un dibujo indexado en una lista de comandos
DrawIndex(start: int, count: int)Emitir un dibujo indexado en una lista de comandos
PushConstants(stage: ShaderStage, data: byte[])Llama a PushConstants(stage, data) en esta instancia de ICommandList.
PushConstants(stage: ShaderStage, data: byte[], size: int)Llama a PushConstants(stage, data, size) en esta instancia de ICommandList.

Ver también

 Español