EntityRenderer
Áttekintés
EntityRenderer egy osztály a Aspose.3D FOSS-ban a .NET számára.
Származtassa ezt, hogy különböző típusú entitások megjelenítését valósítsa meg.
Ez az osztály 9 metódust biztosít a EntityRenderer objektumokkal való munkához a .NET programokban. A rendelkezésre álló metódusok: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Az összes nyilvános 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 |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Konstruktor |
EntityRenderer(key: string) | Konstruktor |
Initialize(renderer: Renderer) | Inicializálja az entitás renderelőt |
ResetSceneCache() | A jelenet megváltozott vagy eltávolításra került, ezért ebben fel kell szabadítani a jelenetszintű render erőforrásokat |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Keret renderelésének megkezdése |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Keret renderelésének befejezése |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Renderelési parancsok előkészítése a megadott csomópont/entitás párosra. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Minden a felé küldött renderelési feladathoz tartozik egy megfelelő RenderEntity hívás, amely elvégzi a konkrét renderelési munkát. |
Dispose() | Az entitás renderelője felszabadításra kerül, szabadítsa fel a megosztott erőforrásokat. |