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

NameTypZugriffBeschreibung
shader_set'ShaderSet'Lesen/SchreibenLiest oder setzt das shader set.
variables'RendererVariableManager'LesenRuft die Variablen ab.
preset_shaders'PresetShaders'Lesen/SchreibenLiest oder setzt die voreingestellten Shader.
render_factory'RenderFactory'LesenGibt die Renderfabrik zurück.
asset_directories``LesenGibt die Asset-Verzeichnisse zurück.
post_processings``LesenRuft die Nachbearbeitungen ab.
enable_shadowsboolLesen/SchreibenLiest oder setzt die enable shadows.
render_target``LesenLiefert das Renderziel.
node'Node'Lesen/SchreibenLiest oder setzt den Knoten.
frustum'Frustum'Lesen/SchreibenRuft das Frustum ab oder legt es fest.
render_stage'RenderStage'LesenRuft die Renderstufe ab.
material``Lesen/SchreibenLiest oder setzt das Material.
shader'ShaderProgram'Lesen/SchreibenLiest oder setzt den Shader.
fallback_entity_renderer'EntityRenderer'Lesen/SchreibenRuft den Fallback-Entitätsrenderer ab oder legt ihn fest.

Methoden

SignaturBeschreibung
__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.

Siehe auch

 Deutsch