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