Renderer
Översikt
Renderer är en klass i Aspose.3D FOSS för Python.
Kontexten om renderaren.
Denna klass deklarerar 7 metoder för Renderer-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.3D FOSS för Python-paketet. Egenskaper: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node och 8 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
shader_set | 'ShaderSet' | Läs/Skriv | Hämtar eller anger shader-uppsättningen. |
variables | 'RendererVariableManager' | Läs | Hämtar variablerna. |
preset_shaders | 'PresetShaders' | Läs/Skriv | Hämtar eller anger de förinställda shaderna. |
render_factory | 'RenderFactory' | Läs | Hämtar renderfabriken. |
asset_directories | `` | Läs | Hämtar asset-katalogerna. |
post_processings | `` | Läs | Hämtar efterbehandlingarna. |
enable_shadows | bool | Läs/Skriv | Hämtar eller anger om skuggor är aktiverade. |
render_target | `` | Läs | Hämtar render target. |
node | 'Node' | Läs/Skriv | Hämtar eller anger noden. |
frustum | 'Frustum' | Läs/Skriv | Hämtar eller anger frustumet. |
render_stage | 'RenderStage' | Läs | Hämtar renderingsstadiet. |
material | `` | Läs/Skriv | Hämtar eller anger materialet. |
shader | 'ShaderProgram' | Läs/Skriv | Hämtar eller anger shadern. |
fallback_entity_renderer | 'EntityRenderer' | Läs/Skriv | Hämtar eller anger fallback-entitetsrenderaren. |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__() | Inte implementerad i FOSS-utgåvan — kastar vid körning. Calls init på detta Renderer-instans. |
clear_cache() | Inte implementerad i FOSS-utgåvan — kastar vid körning. ` rensar all cachad renderingsdata, vilket säkerställer att efterföljande render-anrop startar med ett fräscht tillstånd |
get_post_processing(name: str) | Inte implementerad i FOSS-utgåvan — kastar vid körning. Anropar get_post_processing(name) på denna Renderer-instans. |
execute(post_processing, result) | Inte implementerad i FOSS-utgåvan — kastar ett undantag vid körning. Anropar execute(post_processing, result) på denna Renderer-instans. |
create_renderer() → 'Renderer' | Inte implementerad i FOSS-utgåvan — kastar ett undantag vid körning. returns a newRenderer`-instans som kan konfigureras oberoende av befintliga renderers |
register_entity_renderer(renderer) | Inte implementerad i FOSS-utgåvan — kastar vid körning. Anropar register_entity_renderer(renderer) på den här Renderer-instansen. |
render(render_target) | Inte implementerad i FOSS-utgåvan — kastar vid körning. Kör renderingspipeline och skriver resultatet till det angivna målet. |