Renderer

Przegląd

Renderer jest klasą w Aspose.3D FOSS dla Python.

Kontekst dotyczący renderera.

Ta klasa deklaruje 7 metod dla obiektów Renderer w programach Python. Dostępne metody to: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.3D FOSS dla Python. Właściwości: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node oraz 8 innych.

Właściwości

NazwaTypDostępOpis
shader_set'ShaderSet'Odczyt/zapisPobiera lub ustawia zestaw shaderów.
variables'RendererVariableManager'OdczytPobiera zmienne.
preset_shaders'PresetShaders'Odczyt/zapisPobiera lub ustawia predefiniowane shadery.
render_factory'RenderFactory'OdczytPobiera fabrykę renderowania.
asset_directories``OdczytPobiera katalogi zasobów.
post_processings``OdczytZwraca przetwarzania końcowe.
enable_shadowsboolOdczyt/zapisPobiera lub ustawia włączenie cieni.
render_target``OdczytPobiera docelowy obiekt renderowania.
node'Node'Odczyt/zapisPobiera lub ustawia węzeł.
frustum'Frustum'Odczyt/zapisPobiera lub ustawia frustum.
render_stage'RenderStage'OdczytPobiera etap renderowania.
material``Odczyt/zapisPobiera lub ustawia materiał.
shader'ShaderProgram'Odczyt/zapisPobiera lub ustawia shader.
fallback_entity_renderer'EntityRenderer'Odczyt/zapisPobiera lub ustawia domyślny renderer encji.

Metody

SygnaturaOpis
__init__()Nie jest zaimplementowane w edycji FOSS — rzuca wyjątek w czasie wykonywania. Calls init na tej instancji Renderer.
clear_cache()Nie jest zaimplementowane w edycji FOSS — rzuca wyjątek w czasie wykonywania. ` usuwa wszelkie buforowane dane renderowania, zapewniając, że kolejne wywołania renderowania zaczynają się od świeżego stanu
get_post_processing(name: str)Nie jest zaimplementowane w edycji FOSS — rzuca wyjątek w czasie wykonywania. Wywołuje get_post_processing(name) na tej instancji Renderer.
execute(post_processing, result)Niezaimplementowane w edycji FOSS — zgłasza błąd w czasie wykonywania. Wywołuje execute(post_processing, result) na tej instancji Renderer.
create_renderer() → 'Renderer'Niezaimplementowane w edycji FOSS — zgłasza błąd w czasie wykonywania. returns a newInstancja Renderer` , którą można skonfigurować niezależnie od istniejących rendererów.
register_entity_renderer(renderer)Niezaimplementowane w edycji FOSS — rzuca w czasie wykonywania. Wywołuje register_entity_renderer(renderer) na tej instancji Renderer.
render(render_target)Niezaimplementowane w edycji FOSS — rzuca w czasie wykonywania. Wykonuje potok renderowania i zapisuje wynik do określonego celu

Zobacz także

 Polski