EntityRenderer

EntityRenderer class

Buat subkelas ini untuk mengimplementasikan rendering untuk berbagai jenis entitas.

public class EntityRenderer

Konstruktor

NamaKeterangan
EntityRenderer(string)Pembuat dariEntityRenderer
EntityRenderer(string, EntityRendererFeatures)Pembuat dariEntityRenderer

Metode

NamaKeterangan
virtual Dispose()Perender entitas sedang dibuang, lepaskan sumber daya bersama.
virtual FrameBegin(Renderer, IRenderQueue)Mulai render bingkai
virtual FrameEnd(Renderer, IRenderQueue)Berakhir merender bingkai
virtual Initialize(Renderer)Inisialisasi penyaji entitas
virtual PrepareRenderQueue(Renderer, IRenderQueue, Node, Entity)Siapkan perintah rendering untuk pasangan node/entitas yang ditentukan.
virtual RenderEntity(Renderer, ICommandList, Node, object, int)Setiap tugas render didorong keIRenderQueue akan memiliki panggilan RenderEntity yang sesuai untuk melakukan pekerjaan rendering konkret.
virtual ResetSceneCache()Adegan telah diubah atau dihapus, perlu membuang sumber daya render tingkat adegan di this

Lihat juga