EntityRenderer

EntityRenderer class

Farklı türde varlıklar için renderleme uygulamak amacıyla bunu alt sınıf yapın.

Yöntemler

constructor

AdAçıklama
constructor(key, features)EntityRenderer’ın yapıcısı

Parameters:

AdTürAçıklama
keyStringentity renderer’ın anahtarı
featuresbyteEntityRendererFeatures

Result:


constructor_overload

AdAçıklama
constructor_overload(key)EntityRenderer’ın yapıcısı

Parameters:

AdTürAçıklama
keyStringentity renderer’ın anahtarı

Result:


initialize

AdAçıklama
initialize(renderer)entity renderer’ı başlat

Parameters:

AdTürAçıklama
rendereRenderlayıcınull

Result:


resetSceneCache

AdAçıklama
resetSceneCache()Sahne değişti veya kaldırıldı, bu durumda sahne düzeyindeki render kaynaklarını serbest bırakmanız gerekiyor

Result:


frameBegin

AdAçıklama
frameBegin(renderer, renderQueue)Bir çerçeve renderlamaya başla

Parameters:

AdTürAçıklama
renderlayıcıRenderlayıcıMevcut renderlayıcı
renderQueueIRenderQueueRender kuyruğu

Result:


frameEnd

AdAçıklama
frameEnd(renderer, renderQueue)Bir çerçeve renderlamayı sonlandırır

Parameters:

AdTürAçıklama
renderlayıcıRenderlayıcıMevcut renderlayıcı
renderQueueIRenderQueueRender kuyruğu

Result:


prepareRenderQueue

AdAçıklama
prepareRenderQueue(renderer, queue, node, entity)Belirtilen düğüm/varlık çifti için render komutlarını hazırla.

Parameters:

AdTürAçıklama
renderlayıcıRenderlayıcıMevcut renderlayıcı örneği
kuyrukIRenderQueueRender görevlerini yönetmek için kullanılan render kuyruğu
düğümDüğümMevcut düğüm
varlıkVarlıkRenderlanması gereken varlık

Result:


renderEntity

AdAçıklama
renderEntity(renderer, commandList, node, renderableResource, subEntity)com.aspose.threed.IRenderQueue’ye itilen her render görevi, somut render işini gerçekleştirmek için karşılık gelen bir RenderEntity çağrısına sahip olacaktır.

Parameters:

AdTürAçıklama
renderlayıcıRenderlayıcıRenderlayıcı
commandListICommandListRender komutlarını kaydetmek için kullanılan commandList
düğümDüğümRender edilecek varlığın PrepareRenderQueue yöntemine geçirilen aynı düğüm
renderableResourceObjectPrepareRenderQueue sırasında IRenderQueue’ye geçirilen özel nesne
subEntityNumberIRenderQueue’ye geçirilen alt varlığın indeksi

Result:


dispose

AdAçıklama
dispose()Varlık renderlayıcı yok edilirken, paylaşılan kaynaklar serbest bırakılıyor.

Result: