EntityRenderer
Genel Bakış
EntityRenderer .NET için Aspose.3D FOSS’ta bir sınıf.
Bu, farklı türde birimler için rendering uygulamak için alt sınıflandırılır.
Bu sınıf, .NET programlarında EntityRenderer nesnelerle çalışmak için 9 yöntem sunar. Mevcut yöntemler şunları içerir: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Yapımcılar için |
EntityRenderer(key: string) | Yapımcılar için |
Initialize(renderer: Renderer) | Render entity başlatıcı |
ResetSceneCache() | Sahne değişti veya kaldırıldı, bu sahne düzeyinde kaynakları dağıtmak gerekir |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Bir çerçeveyi oluşturmaya başlayın |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Bir çerçeveyi bitiriyor |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Belirli düğüm / entite çift için render komutları hazırlayın. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Her render görevi, isteğe doğru sürükleyici olarak belirlenmiş bir RenderEntity çağrısı ile ilgili render işini gerçekleştirmek için yapılır. |
Dispose() | Renderer, paylaştığı kaynakları serbest bırakır. |