EntityRenderer
Gambaran Umum
EntityRenderer adalah kelas dalam Aspose.3D FOSS untuk .NET.
Buat subclass ini untuk mengimplementasikan rendering untuk berbagai jenis entitas.
Kelas ini menyediakan 9 metode untuk bekerja dengan objek EntityRenderer dalam program .NET. Metode yang tersedia meliputi: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.3D FOSS untuk .NET.
Metode
| Tanda Tangan | Deskripsi |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Konstruktor dari |
EntityRenderer(key: string) | Konstruktor dari |
Initialize(renderer: Renderer) | Inisialisasi perender entitas |
ResetSceneCache() | Adegan telah berubah atau dihapus, perlu membuang sumber daya render tingkat adegan di sini |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Mulai merender frame |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Selesai merender frame |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Siapkan perintah rendering untuk pasangan node/entitas yang ditentukan. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Setiap tugas render yang didorong ke akan memiliki panggilan RenderEntity yang sesuai untuk melakukan pekerjaan render konkret. |
Dispose() | Renderer entitas sedang dibuang, lepaskan sumber daya bersama. |