EntityRenderer
Overzicht
EntityRenderer is een klasse in Aspose.3D FOSS voor .NET.
Subklasseer dit om weergave te implementeren voor verschillende soorten entiteiten.
Deze klasse biedt 9 methoden voor het werken met EntityRenderer objecten in .NET programma’s. Beschikbare methoden zijn: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Alle publieke leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.3D FOSS voor .NET pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Constructor van |
EntityRenderer(key: string) | Constructor van |
Initialize(renderer: Renderer) | Initialiseer de entiteit-renderer |
ResetSceneCache() | De scène is gewijzigd of verwijderd, we moeten in dit geval scene-level render resources vrijgeven. |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Begin met het renderen van een frame |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Eindigt met het renderen van een frame |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Bereid rendering commands voor het opgegeven node/entity-paar voor. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Elke rendertaak die naar de wordt gepusht, krijgt een overeenkomstige RenderEntity-aanroep om de concrete rendertaak uit te voeren. |
Dispose() | De entiteitsrenderer wordt verwijderd, gedeelde resources worden vrijgegeven. |