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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
shader_set | 'ShaderSet' | Lettura/Scrittura | Ottiene o imposta il set di shader. |
variables | 'RendererVariableManager' | Lettura | Ottiene le variabili. |
preset_shaders | 'PresetShaders' | Lettura/Scrittura | Ottiene o imposta gli shader predefiniti. |
render_factory | 'RenderFactory' | Lettura | Ottiene la render factory. |
asset_directories | `` | Lettura | Ottiene le directory delle risorse. |
post_processings | `` | Lettura | Ottiene i post-processing. |
enable_shadows | bool | Lettura/Scrittura | Ottiene o imposta l’abilitazione delle ombre. |
render_target | `` | Lettura | Ottiene il render target. |
node | 'Node' | Lettura/Scrittura | Ottiene o imposta il nodo. |
frustum | 'Frustum' | Lettura/Scrittura | Ottiene o imposta il frustum. |
render_stage | 'RenderStage' | Lettura | Ottiene lo stage di rendering. |
material | `` | Lettura/Scrittura | Ottiene o imposta il materiale. |
shader | 'ShaderProgram' | Lettura/Scrittura | Ottiene o imposta lo shader. |
fallback_entity_renderer | 'EntityRenderer' | Lettura/Scrittura | Ottiene o imposta il renderer di entità di fallback. |
Metodi
| Firma | Descrizione |
|---|---|
__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. |