Renderer
Prezentare generală
Renderer este o clasă în Aspose.3D FOSS pentru Python.
Contextul despre renderer.
Această clasă declară 7 metode pentru obiecte Renderer în programe Python. Metodele disponibile includ: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.3D FOSS pentru Python. Proprietăți: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node, și încă 8.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
shader_set | 'ShaderSet' | Citire/Scriere | Obține sau setează shader set. |
variables | 'RendererVariableManager' | Citire | Obține variabilele. |
preset_shaders | 'PresetShaders' | Citire/Scriere | Obține sau stabilește shader-urile presetate. |
render_factory | 'RenderFactory' | Citire | Obține fabrica de redare. |
asset_directories | `` | Citire | Obține directoarele de active. |
post_processings | `` | Citire | Obține procesările post. |
enable_shadows | bool | Citire/Scriere | Obține sau setează activarea umbrelor. |
render_target | `` | Citire | Obține ținta de redare. |
node | 'Node' | Citire/Scriere | Obține sau setează nodul. |
frustum | 'Frustum' | Citire/Scriere | Obține sau stabilește frustumul. |
render_stage | 'RenderStage' | Citire | Obține etapa de redare. |
material | `` | Citire/Scriere | Obține sau setează materialul. |
shader | 'ShaderProgram' | Citire/Scriere | Obține sau setează shader-ul. |
fallback_entity_renderer | 'EntityRenderer' | Citire/Scriere | Obține sau setează renderer-ul de entităţi de rezervă. |
Metode
| Semnătură | Descriere: |
|---|---|
__init__() | Nu este implementat în ediția FOSS — aruncă în timpul execuției. Calls init pe această instanță de Renderer. |
clear_cache() | Nu este implementat în ediția FOSS — aruncă în timpul execuției. ` șterge orice date de redare în cache, asigurând că apelurile ulterioare de redare încep cu o stare proaspătă |
get_post_processing(name: str) | Nu este implementat în ediția FOSS — aruncă în timpul execuției. Apelează get_post_processing(name) pe această instanță Renderer. |
execute(post_processing, result) | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează execute(post_processing, result) pe această instanță Renderer. |
create_renderer() → 'Renderer' | Nu este implementat în ediția FOSS — aruncă la rulare. returns a newInstanță Renderer` care poate fi configurată independent de renderer-urile existente |
register_entity_renderer(renderer) | Nu este implementat în ediția FOSS — aruncă la rulare. Apelează register_entity_renderer(renderer) pe această instanță Renderer. |
render(render_target) | Nu este implementat în ediția FOSS — aruncă în timpul execuției. Execută pipeline-ul de redare și scrie rezultatul în ținta specificată |