EntityRenderer

EntityRenderer

סקירה כללית

EntityRenderer היא מחלקה ב-Aspose.3D FOSS עבור .NET.

צור תת-מחלקה של זה כדי לממש רינדור עבור סוגים שונים של ישויות.

מחלקה זו מספקת 9 שיטות לעבודה עם עצמים EntityRenderer בתוכניות .NET. השיטות הזמינות כוללות: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET package.

שיטות

חתימהתיאור
EntityRenderer(key: string, features: EntityRendererFeatures)קונסטרוקטור של
EntityRenderer(key: string)קונסטרוקטור של
Initialize(renderer: Renderer)אתחל את renderer של הישות
ResetSceneCache()הסצנה השתנתה או הוסרה, יש צורך לשחרר משאבי render ברמת הסצנה כאן
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue)התחיל ברינדור של פריים
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue)מסיים רינדור של פריים
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity)הכן פקודות רינדור עבור זוג הצומת/הישות שצוין.
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int)כל משימת רינדור שנדחפת ל- יהיה לה קריאה מתאימה ל-RenderEntity כדי לבצע את משימת הרינדור הקונקרטית.
Dispose()מתבצע פינוי של מציג הישויות, שחרר משאבים משותפים.

ראה גם

 עברית