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

NumeTipAccesDescriere:
shader_set'ShaderSet'Citire/ScriereObține sau setează shader set.
variables'RendererVariableManager'CitireObține variabilele.
preset_shaders'PresetShaders'Citire/ScriereObține sau stabilește shader-urile presetate.
render_factory'RenderFactory'CitireObține fabrica de redare.
asset_directories``CitireObține directoarele de active.
post_processings``CitireObține procesările post.
enable_shadowsboolCitire/ScriereObține sau setează activarea umbrelor.
render_target``CitireObține ținta de redare.
node'Node'Citire/ScriereObține sau setează nodul.
frustum'Frustum'Citire/ScriereObține sau stabilește frustumul.
render_stage'RenderStage'CitireObține etapa de redare.
material``Citire/ScriereObține sau setează materialul.
shader'ShaderProgram'Citire/ScriereObține sau setează shader-ul.
fallback_entity_renderer'EntityRenderer'Citire/ScriereObț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ă

Vezi și:

 Română