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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
shader_set | 'ShaderSet' | Odczyt/zapis | Pobiera lub ustawia zestaw shaderów. |
variables | 'RendererVariableManager' | Odczyt | Pobiera zmienne. |
preset_shaders | 'PresetShaders' | Odczyt/zapis | Pobiera lub ustawia predefiniowane shadery. |
render_factory | 'RenderFactory' | Odczyt | Pobiera fabrykę renderowania. |
asset_directories | `` | Odczyt | Pobiera katalogi zasobów. |
post_processings | `` | Odczyt | Zwraca przetwarzania końcowe. |
enable_shadows | bool | Odczyt/zapis | Pobiera lub ustawia włączenie cieni. |
render_target | `` | Odczyt | Pobiera docelowy obiekt renderowania. |
node | 'Node' | Odczyt/zapis | Pobiera lub ustawia węzeł. |
frustum | 'Frustum' | Odczyt/zapis | Pobiera lub ustawia frustum. |
render_stage | 'RenderStage' | Odczyt | Pobiera etap renderowania. |
material | `` | Odczyt/zapis | Pobiera lub ustawia materiał. |
shader | 'ShaderProgram' | Odczyt/zapis | Pobiera lub ustawia shader. |
fallback_entity_renderer | 'EntityRenderer' | Odczyt/zapis | Pobiera lub ustawia domyślny renderer encji. |
Metody
| Sygnatura | Opis |
|---|---|
__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 |