ICommandList
Áttekintés
ICommandList egy interfész a Aspose.3D FOSS-ben a .NET számára. Örökli: IDisposable.
Kódolja a parancsok sorozatát, amelyet a GPU-nek küldenek a rendereléshez.
Ez az interfész 10 metódust biztosít a ICommandList objektumok kezeléséhez a .NET programokban. Az elérhető metódusok: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. Az összes publikus tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS a .NET csomag telepítése után.
Metódusok
| Aláírás | Leírás |
|---|---|
BindPipeline(pipeline: IPipeline) | Kösd a pipeline példányt a rendereléshez |
BindVertexBuffer(vertexBuffer: IVertexBuffer) | Kösd a vertex buffert a rendereléshez |
BindIndexBuffer(indexBuffer: IIndexBuffer) | Kösd az index buffert a rendereléshez |
BindDescriptorSet(descriptorSet: IDescriptorSet) | Kösd a descriptor set-et a jelenlegi pipeline-hoz |
Draw(start: int, count: int) | Rajzolás indexpuffer nélkül |
Draw() | Rajzolás indexpuffer nélkül |
DrawIndex() | Indexelt rajzolást kiadni egy parancslistába |
DrawIndex(start: int, count: int) | Indexelt rajzolást kiadni egy parancslistába |
PushConstants(stage: ShaderStage, data: byte[]) | Meghívja a(z) PushConstants(stage, data) függvényt ezen a ICommandList példányon. |
PushConstants(stage: ShaderStage, data: byte[], size: int) | Meghívja a(z) PushConstants(stage, data, size) függvényt ezen a ICommandList példányon. |