EntityRenderer

EntityRenderer

Übersicht

EntityRenderer ist eine Klasse in Aspose.3D FOSS für .NET.

Unterklassen Sie dies, um das Rendering für verschiedene Arten von Entitäten zu implementieren.

Diese Klasse stellt 9 Methoden zur Arbeit mit EntityRenderer-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.3D FOSS für .NET-Paket installiert wurde.

Methoden

SignaturBeschreibung
EntityRenderer(key: string, features: EntityRendererFeatures)Konstruktor von
EntityRenderer(key: string)Konstruktor von
Initialize(renderer: Renderer)Initialisiere den Entity Renderer
ResetSceneCache()Die Szene hat sich geändert oder wurde entfernt, es müssen in diesem Fall Szene-Level-Render-Ressourcen freigegeben werden.
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue)Beginne mit dem Rendern eines Frames
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue)Beendet das Rendern eines Frames
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity)Bereite Renderbefehle für das angegebene Knoten-/Entitätspaar vor.
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int)Jede Renderaufgabe, die in die geschoben wird, hat einen entsprechenden RenderEntity-Aufruf, um die konkrete Renderaufgabe auszuführen.
Dispose()Der Entity-Renderer wird entsorgt, freigeben gemeinsam genutzter Ressourcen.

Siehe auch

 Deutsch