ICommandList

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ásLeí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.

Lásd még:

 Magyar