Renderer

Visão geral

Renderer é uma classe em Aspose.3D FOSS para Python.

O contexto sobre o renderizador.

Esta classe declara 7 métodos para objetos Renderer em programas Python. Os métodos disponíveis incluem: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.3D FOSS para Python. Propriedades: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node, e mais 8.

Propriedades

NomeTipoAcessoDescrição
shader_set'ShaderSet'Leitura/EscritaObtém ou define o conjunto de shaders.
variables'RendererVariableManager'LeituraObtém as variáveis.
preset_shaders'PresetShaders'Leitura/EscritaObtém ou define os shaders predefinidos.
render_factory'RenderFactory'LeituraObtém a fábrica de renderização.
asset_directories``LeituraObtém os diretórios de ativos.
post_processings``LeituraObtém os pós-processamentos.
enable_shadowsboolLeitura/EscritaObtém ou define a habilitação de sombras.
render_target``LeituraObtém o alvo de renderização.
node'Node'Leitura/EscritaObtém ou define o nó.
frustum'Frustum'Leitura/EscritaObtém ou define o frustum.
render_stage'RenderStage'LeituraObtém a fase de renderização.
material``Leitura/EscritaObtém ou define o material.
shader'ShaderProgram'Leitura/EscritaObtém ou define o shader.
fallback_entity_renderer'EntityRenderer'Leitura/EscritaObtém ou define o renderizador de entidade de fallback.

Métodos

AssinaturaDescrição
__init__()Não implementado na edição FOSS — lança em tempo de execução. Calls init nesta instância do Renderer.
clear_cache()Não implementado na edição FOSS — lança em tempo de execução. ` limpa quaisquer dados de renderização em cache, garantindo que chamadas subsequentes de renderização comecem com um estado limpo
get_post_processing(name: str)Não implementado na edição FOSS — lança em tempo de execução. Chama get_post_processing(name) nesta instância de Renderer.
execute(post_processing, result)Não implementado na edição FOSS — lança em tempo de execução. Chama execute(post_processing, result) nesta instância de Renderer.
create_renderer() → 'Renderer'Não implementado na edição FOSS — lança em tempo de execução. returns a newInstância Renderer` que pode ser configurada independentemente dos renderers existentes
register_entity_renderer(renderer)Não implementado na edição FOSS — lança em tempo de execução. Chama register_entity_renderer(renderer) nesta instância de Renderer.
render(render_target)Não implementado na edição FOSS — lança em tempo de execução. Executa o pipeline de renderização e grava o resultado no alvo especificado

Ver também

 Português