Renderer
isi
[
bersembunyi
]Renderer class
Konteks tentang penyaji.
public abstract class Renderer : IDisposable
Properti
| Nama | Keterangan |
|---|---|
| AssetDirectories { get; } | Direktori yang menyimpan aset eksternal |
| EnableShadows { get; set; } | Mendapatkan atau menyetel apakah akan mengaktifkan bayangan. |
| FallbackEntityRenderer { get; set; } | Mendapat atau menyetel perender entitas mundur saat entitas tidak memiliki perender khusus yang ditentukan. |
| virtual Frustum { get; set; } | Mendapat atau mengatur frustum yang digunakan untuk menyediakan matriks tampilan. |
| virtual Material { get; set; } | Mendapat atau mengatur material yang digunakan untuk memberikan informasi material yang digunakan oleh shader. |
| Node { get; set; } | Mendapat atau menyetelNode contoh yang digunakan untuk menyediakan matriks transformasi dunia. |
| PostProcessings { get; } | Rantai pasca-pemrosesan aktif |
| PresetShaders { get; set; } | Mendapat atau menyetel set shader preset |
| abstract RenderFactory { get; } | Mendapatkan pabrik untuk membuat objek terkait render. |
| RenderStage { get; } | Mendapatkan tahapan render saat ini. |
| RenderTarget { get; } | Tentukan target render tempat operasi render berikut akan dilakukan. |
| Shader { get; set; } | Mendapat atau menyetel instance shader yang digunakan untuk merender geometri. |
| ShaderSet { get; set; } | Mendapat atau menyetel set shader yang digunakan untuk merender adegan |
| Variables { get; } | Akses ke variabel internal yang digunakan untuk rendering |
Metode
| Nama | Keterangan |
|---|---|
| static CreateRenderer() | Membuat yang baruRendererdengan profil bawaan. |
| virtual ClearCache() | Menghapus cache secara manual. Aspose.3D akan meng-cache beberapa objek seperti material/geometri ke dalam tipe internal yang kompatibel dengan pipa render. Ini harus dipanggil secara manual saat adegan memiliki perubahan besar. |
| Dispose() | BuangRenderer dan semua sumber daya terkait |
| abstract Execute(PostProcessing, IRenderTarget) | Jalankan pemrosesan pos pada target render yang ditentukan |
| GetPostProcessing(string) | Mendapat post-processor bawaan yang didukung oleh perender. |
| virtual RegisterEntityRenderer(EntityRenderer) | Daftarkan penyaji entitas untuk entitas tertentu |
| virtual Render(IRenderTarget) | Render target yang ditentukan |
Lihat juga
- ruang nama Aspose.ThreeD.Render
- perakitan Aspose.3D