Renderer

Panoramica

Renderer è una classe in Aspose.3D FOSS per Python.

Il contesto riguardo al renderer.

Questa classe dichiara 7 metodi per gli oggetti Renderer nei programmi Python. I metodi disponibili includono: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.3D FOSS per Python. Proprietà: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node, e altre 8.

Proprietà

NomeTipoAccessoDescrizione
shader_set'ShaderSet'Lettura/ScritturaOttiene o imposta il set di shader.
variables'RendererVariableManager'LetturaOttiene le variabili.
preset_shaders'PresetShaders'Lettura/ScritturaOttiene o imposta gli shader predefiniti.
render_factory'RenderFactory'LetturaOttiene la render factory.
asset_directories``LetturaOttiene le directory delle risorse.
post_processings``LetturaOttiene i post-processing.
enable_shadowsboolLettura/ScritturaOttiene o imposta l’abilitazione delle ombre.
render_target``LetturaOttiene il render target.
node'Node'Lettura/ScritturaOttiene o imposta il nodo.
frustum'Frustum'Lettura/ScritturaOttiene o imposta il frustum.
render_stage'RenderStage'LetturaOttiene lo stage di rendering.
material``Lettura/ScritturaOttiene o imposta il materiale.
shader'ShaderProgram'Lettura/ScritturaOttiene o imposta lo shader.
fallback_entity_renderer'EntityRenderer'Lettura/ScritturaOttiene o imposta il renderer di entità di fallback.

Metodi

FirmaDescrizione
__init__()Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Calls init su questa istanza di Renderer.
clear_cache()Non implementato nell’edizione FOSS — genera un’eccezione a runtime. ` cancella tutti i dati di rendering nella cache, garantendo che le successive chiamate di render partano da uno stato pulito
get_post_processing(name: str)Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama get_post_processing(name) su questa istanza di Renderer.
execute(post_processing, result)Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Chiama execute(post_processing, result) su questa istanza di Renderer.
create_renderer() → 'Renderer'Non implementato nell’edizione FOSS — genera un’eccezione a runtime. returns a newRenderer` istanza che può essere configurata indipendentemente dai renderer esistenti
register_entity_renderer(renderer)Non implementato nell’edizione FOSS — lancia a runtime. Chiama register_entity_renderer(renderer) su questa istanza di Renderer.
render(render_target)Non implementato nell’edizione FOSS — lancia a runtime. Esegue la pipeline di rendering e scrive il risultato nella destinazione specificata.

Vedi anche

 Italiano