Renderer

Gambaran Umum

Renderer adalah kelas dalam Aspose.3D FOSS untuk .NET. Mewarisi dari: IDisposable.

Konteks tentang renderer.

Kelas ini menyediakan 7 metode untuk bekerja dengan objek Renderer dalam program .NET. Metode yang tersedia meliputi: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Semua anggota publik dapat diakses oleh aplikasi .NET apa pun setelah menginstal paket Aspose.3D FOSS untuk .NET. Properti: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, dan 8 lainnya.

Properti

NamaJenisAksesDeskripsi
ShaderSetShaderSetBaca/TulisMendapatkan atau mengatur set shader yang digunakan untuk merender adegan
VariablesRendererVariableManagerBacaAkses ke variabel internal yang digunakan untuk rendering
PresetShadersPresetShadersBaca/TulisMendapatkan atau mengatur set shader preset
RenderFactoryRenderFactoryBacaMendapatkan pabrik untuk membuat objek terkait render.
AssetDirectoriesList<string>BacaDirektori yang menyimpan aset eksternal
PostProcessingsIList<PostProcessing>BacaRantai pemrosesan pasca aktif
EnableShadowsboolBaca/TulisMendapatkan atau mengatur apakah mengaktifkan bayangan.
RenderTargetIRenderTargetBacaTentukan target render tempat operasi render berikut akan dilakukan.
NodeNodeBaca/TulisMendapatkan atau menetapkan instance yang digunakan untuk menyediakan matriks transformasi dunia.
FrustumFrustumBaca/TulisMendapatkan atau mengatur frustum yang digunakan untuk menyediakan matriks tampilan.
RenderStageRenderStageBacaMendapatkan tahap render saat ini.
MaterialMaterialBaca/TulisMendapatkan atau mengatur material yang digunakan untuk menyediakan informasi material yang dipakai oleh shader.
ShaderShaderProgramBaca/TulisMendapatkan atau mengatur instance shader yang digunakan untuk merender geometri.
FallbackEntityRendererEntityRendererBaca/TulisMendapatkan atau mengatur renderer entitas cadangan ketika entitas tidak memiliki renderer khusus yang didefinisikan.

Metode

Tanda TanganDeskripsi
ClearCache()Bersihkan cache secara manual.
GetPostProcessing(name: string)Mendapatkan post-processor bawaan yang didukung oleh renderer.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Lakukan pemrosesan pasca pada target render yang ditentukan
CreateRenderer()Membuat Renderer baru dengan profil default.
Dispose()Buang Renderer dan semua sumber daya terkait
RegisterEntityRenderer(renderer: EntityRenderer)Daftarkan renderer entitas untuk entitas yang ditentukan
Render(renderTarget: IRenderTarget)Render target yang ditentukan

Lihat Juga

 Bahasa Indonesia