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 baruRenderer dengan 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