EntityRenderer
İçindekiler
[
Saklamak
]EntityRenderer class
Farklı türde varlıklar için renderleme uygulamak amacıyla bunu alt sınıf yapın.
Yöntemler
constructor
| Ad | Açıklama |
|---|---|
| constructor(key, features) | EntityRenderer’ın yapıcısı |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| key | String | entity renderer’ın anahtarı |
| features | byte | EntityRendererFeatures |
Result:
constructor_overload
| Ad | Açıklama |
|---|---|
| constructor_overload(key) | EntityRenderer’ın yapıcısı |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| key | String | entity renderer’ın anahtarı |
Result:
initialize
| Ad | Açıklama |
|---|---|
| initialize(renderer) | entity renderer’ı başlat |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| rendere | Renderlayıcı | null |
Result:
resetSceneCache
| Ad | Açı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
| Ad | Açıklama |
|---|---|
| frameBegin(renderer, renderQueue) | Bir çerçeve renderlamaya başla |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| renderlayıcı | Renderlayıcı | Mevcut renderlayıcı |
| renderQueue | IRenderQueue | Render kuyruğu |
Result:
frameEnd
| Ad | Açıklama |
|---|---|
| frameEnd(renderer, renderQueue) | Bir çerçeve renderlamayı sonlandırır |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| renderlayıcı | Renderlayıcı | Mevcut renderlayıcı |
| renderQueue | IRenderQueue | Render kuyruğu |
Result:
prepareRenderQueue
| Ad | Açıklama |
|---|---|
| prepareRenderQueue(renderer, queue, node, entity) | Belirtilen düğüm/varlık çifti için render komutlarını hazırla. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| renderlayıcı | Renderlayıcı | Mevcut renderlayıcı örneği |
| kuyruk | IRenderQueue | Render görevlerini yönetmek için kullanılan render kuyruğu |
| düğüm | Düğüm | Mevcut düğüm |
| varlık | Varlık | Renderlanması gereken varlık |
Result:
renderEntity
| Ad | Açı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:
| Ad | Tür | Açıklama |
|---|---|---|
| renderlayıcı | Renderlayıcı | Renderlayıcı |
| commandList | ICommandList | Render komutlarını kaydetmek için kullanılan commandList |
| düğüm | Düğüm | Render edilecek varlığın PrepareRenderQueue yöntemine geçirilen aynı düğüm |
| renderableResource | Object | PrepareRenderQueue sırasında IRenderQueue’ye geçirilen özel nesne |
| subEntity | Number | IRenderQueue’ye geçirilen alt varlığın indeksi |
Result:
dispose
| Ad | Açıklama |
|---|---|
| dispose() | Varlık renderlayıcı yok edilirken, paylaşılan kaynaklar serbest bırakılıyor. |
Result: