Renderer
Gambaran Umum
Renderer adalah kelas dalam Aspose.3D FOSS untuk Python.
Konteks tentang renderer.
Kelas ini mendeklarasikan 7 metode untuk objek Renderer dalam program Python. Metode yang tersedia meliputi: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.3D FOSS untuk Python. Properti: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node, dan 8 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
shader_set | 'ShaderSet' | Baca/Tulis | Mendapatkan atau mengatur shader set. |
variables | 'RendererVariableManager' | Baca | Mendapatkan variabel. |
preset_shaders | 'PresetShaders' | Baca/Tulis | Mendapatkan atau mengatur shader preset. |
render_factory | 'RenderFactory' | Baca | Mendapatkan pabrik render. |
asset_directories | `` | Baca | Mendapatkan direktori aset. |
post_processings | `` | Baca | Mendapatkan pemrosesan pasca. |
enable_shadows | bool | Baca/Tulis | Mendapatkan atau mengatur bayangan yang diaktifkan. |
render_target | `` | Baca | Mendapatkan target render. |
node | 'Node' | Baca/Tulis | Mendapatkan atau mengatur node. |
frustum | 'Frustum' | Baca/Tulis | Mendapatkan atau mengatur frustum. |
render_stage | 'RenderStage' | Baca | Mendapatkan tahap render. |
material | `` | Baca/Tulis | Mendapatkan atau mengatur material. |
shader | 'ShaderProgram' | Baca/Tulis | Mendapatkan atau mengatur shader. |
fallback_entity_renderer | 'EntityRenderer' | Baca/Tulis | Mendapatkan atau mengatur renderer entitas cadangan. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
__init__() | Tidak diimplementasikan dalam edisi FOSS — melempar saat runtime. Calls init pada instance Renderer ini. |
clear_cache() | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. ` menghapus semua data rendering yang di-cache, memastikan bahwa panggilan render berikutnya dimulai dengan keadaan baru |
get_post_processing(name: str) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil get_post_processing(name) pada instance Renderer ini. |
execute(post_processing, result) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil execute(post_processing, result) pada instance Renderer ini. |
create_renderer() → 'Renderer' | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. returns a newInstansi Renderer` yang dapat dikonfigurasi secara independen dari renderer yang ada |
register_entity_renderer(renderer) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil register_entity_renderer(renderer) pada instansi Renderer ini. |
render(render_target) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Menjalankan pipeline rendering dan menulis hasilnya ke target yang ditentukan |