ICommandList

ICommandList

סקירה כללית

ICommandList הוא ממשק ב-Aspose.3D FOSS עבור .NET. יורש מ: IDisposable.

מקודד רצף של פקודות שישלחו ל-GPU כדי לבצע רינדור.

ממשק זה מספק 10 שיטות לעבודה עם עצמים ICommandList בתוכניות .NET. השיטות הזמינות כוללות: BindDescriptorSet, BindIndexBuffer, BindPipeline, BindVertexBuffer, Draw, DrawIndex, PushConstants. כל החברים הציבוריים נגישים לכל אפליקציית .NET לאחר התקנת החבילה Aspose.3D FOSS עבור .NET.

שיטות

חתימהתיאור
BindPipeline(pipeline: IPipeline)קשר את מופע הצינור לרינדור
BindVertexBuffer(vertexBuffer: IVertexBuffer)קשר את מאגר הקודקודים לרינדור
BindIndexBuffer(indexBuffer: IIndexBuffer)קשר את מאגר האינדקסים לרינדור
BindDescriptorSet(descriptorSet: IDescriptorSet)קשר את קבוצת המתארים לצינור הנוכחי
Draw(start: int, count: int)צייר ללא בופר אינדקס
Draw()צייר ללא בופר אינדקס
DrawIndex()הצע indexed draw לתוך רשימת פקודות
DrawIndex(start: int, count: int)הצע indexed draw לתוך רשימת פקודות
PushConstants(stage: ShaderStage, data: byte[])קורא ל-PushConstants(stage, data) על מופע ICommandList זה.
PushConstants(stage: ShaderStage, data: byte[], size: int)קורא ל-PushConstants(stage, data, size) על מופע ICommandList זה.

ראה גם

 עברית