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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
shader_set | 'ShaderSet' | Leitura/Escrita | Obtém ou define o conjunto de shaders. |
variables | 'RendererVariableManager' | Leitura | Obtém as variáveis. |
preset_shaders | 'PresetShaders' | Leitura/Escrita | Obtém ou define os shaders predefinidos. |
render_factory | 'RenderFactory' | Leitura | Obtém a fábrica de renderização. |
asset_directories | `` | Leitura | Obtém os diretórios de ativos. |
post_processings | `` | Leitura | Obtém os pós-processamentos. |
enable_shadows | bool | Leitura/Escrita | Obtém ou define a habilitação de sombras. |
render_target | `` | Leitura | Obtém o alvo de renderização. |
node | 'Node' | Leitura/Escrita | Obtém ou define o nó. |
frustum | 'Frustum' | Leitura/Escrita | Obtém ou define o frustum. |
render_stage | 'RenderStage' | Leitura | Obtém a fase de renderização. |
material | `` | Leitura/Escrita | Obtém ou define o material. |
shader | 'ShaderProgram' | Leitura/Escrita | Obtém ou define o shader. |
fallback_entity_renderer | 'EntityRenderer' | Leitura/Escrita | Obtém ou define o renderizador de entidade de fallback. |
Métodos
| Assinatura | Descriçã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 |