Renderer
Übersicht
Renderer ist eine Klasse in Aspose.3D FOSS für Python.
Der Kontext zum Renderer.
Diese Klasse deklariert 7 Methoden für Renderer-Objekte in Python-Programmen. Verfügbare Methoden umfassen: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Python-Paket installiert wurde. Eigenschaften: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node und 8 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
shader_set | 'ShaderSet' | Lesen/Schreiben | Liest oder setzt das shader set. |
variables | 'RendererVariableManager' | Lesen | Ruft die Variablen ab. |
preset_shaders | 'PresetShaders' | Lesen/Schreiben | Liest oder setzt die voreingestellten Shader. |
render_factory | 'RenderFactory' | Lesen | Gibt die Renderfabrik zurück. |
asset_directories | `` | Lesen | Gibt die Asset-Verzeichnisse zurück. |
post_processings | `` | Lesen | Ruft die Nachbearbeitungen ab. |
enable_shadows | bool | Lesen/Schreiben | Liest oder setzt die enable shadows. |
render_target | `` | Lesen | Liefert das Renderziel. |
node | 'Node' | Lesen/Schreiben | Liest oder setzt den Knoten. |
frustum | 'Frustum' | Lesen/Schreiben | Ruft das Frustum ab oder legt es fest. |
render_stage | 'RenderStage' | Lesen | Ruft die Renderstufe ab. |
material | `` | Lesen/Schreiben | Liest oder setzt das Material. |
shader | 'ShaderProgram' | Lesen/Schreiben | Liest oder setzt den Shader. |
fallback_entity_renderer | 'EntityRenderer' | Lesen/Schreiben | Ruft den Fallback-Entitätsrenderer ab oder legt ihn fest. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__() | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Calls init bei dieser Renderer-Instanz. |
clear_cache() | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. ` löscht alle zwischengespeicherten Renderdaten, stellt sicher, dass nachfolgende Renderaufrufe mit einem frischen Zustand beginnen |
get_post_processing(name: str) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft get_post_processing(name) auf dieser Renderer-Instanz auf. |
execute(post_processing, result) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Ruft execute(post_processing, result) auf dieser Renderer-Instanz auf. |
create_renderer() → 'Renderer' | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. returns a newRenderer`-Instanz, die unabhängig von bestehenden Renderern konfiguriert werden kann |
register_entity_renderer(renderer) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Ruft register_entity_renderer(renderer) für diese Renderer-Instanz auf. |
render(render_target) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Führt die Rendering-Pipeline aus und schreibt das Ergebnis an das angegebene Ziel. |