EntityRenderer
Inhalt
[
Ausblenden
]EntityRenderer class
Unterklassifizieren Sie dies, um das Rendering für verschiedene Arten von Entitäten zu implementieren.
public class EntityRenderer
Konstrukteure
Name | Beschreibung |
---|---|
EntityRenderer(string) | Konstrukteur vonEntityRenderer |
EntityRenderer(string, EntityRendererFeatures) | Konstrukteur vonEntityRenderer |
Methoden
Name | Beschreibung |
---|---|
virtual Dispose() | Der Entity-Renderer wird verworfen, freigegebene Ressourcen freigeben. |
virtual FrameBegin(Renderer, IRenderQueue) | Mit dem Rendern eines Frames beginnen |
virtual FrameEnd(Renderer, IRenderQueue) | Beendet das Rendern eines Frames |
virtual Initialize(Renderer) | Initialisieren Sie die Entität renderer |
virtual PrepareRenderQueue(Renderer, IRenderQueue, Node, Entity) | Bereiten Sie Rendering-Befehle für das angegebene Knoten-/Entitätspaar vor. |
virtual RenderEntity(Renderer, ICommandList, Node, object, int) | Jeder Render-Task wurde an die geschobenIRenderQueue wird einen entsprechenden RenderEntity-Aufruf haben, um den konkreten Rendering-Job auszuführen. |
virtual ResetSceneCache() | Die Szene wurde geändert oder entfernt, Sie müssen Renderressourcen auf Szenenebene in this freigeben |
Siehe auch
- namensraum Aspose.ThreeD.Render
- Montage Aspose.3D