EntityRenderer
Přehled
EntityRenderer je třída v Aspose.3D FOSS pro .NET.
Vytvořte podtřídu této třídy pro implementaci vykreslování různých typů entit.
Tato třída poskytuje 9 metod pro práci s objekty EntityRenderer v programech .NET. Dostupné metody zahrnují: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.3D FOSS pro .NET.
Metody
| Podpis: | Popis: |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Konstruktor |
EntityRenderer(key: string) | Konstruktor |
Initialize(renderer: Renderer) | Inicializovat renderér entity |
ResetSceneCache() | Scéna byla změněna nebo odstraněna, je potřeba uvolnit renderovací zdroje úrovně scény v tomto |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Zahájit vykreslování snímku |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Ukončuje vykreslování snímku |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Připravit renderovací příkazy pro určený pár uzel/entita. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Každý renderovací úkol odeslaný do the bude mít odpovídající volání RenderEntity pro provedení konkrétního renderovacího úkolu. |
Dispose() | Renderér entity se ruší, uvolňují se sdílené zdroje. |