Renderer
Overzicht
Renderer is een klasse in Aspose.3D FOSS voor Python.
De context over renderer.
Deze klasse verklaart 7 methoden voor Renderer-objecten in Python-programma’s. Beschikbare methoden omvatten: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Alle openbare leden zijn toegankelijk voor elke Python-applicatie na het installeren van het Aspose.3D FOSS voor Python-pakket. Eigenschappen: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node, en nog 8.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
shader_set | 'ShaderSet' | Lezen/schrijven | Haalt de shaderset op of stelt deze in. |
variables | 'RendererVariableManager' | Lezen | Haalt de variabelen op. |
preset_shaders | 'PresetShaders' | Lezen/schrijven | Haalt of stelt de preset shaders in. |
render_factory | 'RenderFactory' | Lezen | Haalt de renderfactory op. |
asset_directories | `` | Lezen | Haalt de assetmappen op. |
post_processings | `` | Lezen | Haalt de postprocessings op. |
enable_shadows | bool | Lezen/schrijven | Krijgt of stelt de enable shadows. |
render_target | `` | Lezen | Haalt het renderdoel op. |
node | 'Node' | Lezen/schrijven | Haalt of stelt de node in. |
frustum | 'Frustum' | Lezen/schrijven | Haalt of stelt het frustum in. |
render_stage | 'RenderStage' | Lezen | Haalt de render stage op. |
material | `` | Lezen/schrijven | Haalt het materiaal op of stelt het in. |
shader | 'ShaderProgram' | Lezen/schrijven | Haalt op of stelt de shader in. |
fallback_entity_renderer | 'EntityRenderer' | Lezen/schrijven | Haalt of stelt de fallback entity renderer in. |
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__() | Niet geïmplementeerd in de FOSS-editie — gooit een uitzondering tijdens runtime. Calls init op deze Renderer-instantie. |
clear_cache() | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. ` wist alle gecachte rendergegevens, waardoor volgende render-aanroepen beginnen met een schone staat |
get_post_processing(name: str) | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Roept get_post_processing(name) aan op deze Renderer-instantie. |
execute(post_processing, result) | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Roept execute(post_processing, result) aan op deze Renderer-instantie. |
create_renderer() → 'Renderer' | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. returns a newRenderer`-instantie die onafhankelijk van bestaande renderers kan worden geconfigureerd |
register_entity_renderer(renderer) | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Roept register_entity_renderer(renderer) aan op deze Renderer-instantie. |
render(render_target) | Niet geïmplementeerd in de FOSS-editie — gooit tijdens runtime. Voert de renderpipeline uit en schrijft het resultaat naar de opgegeven target |