EntityRenderer
Inheritance: java.lang.Object
public class EntityRenderer
Farklı türdeki varlıklar için renderleme uygulamak amacıyla bunu alt sınıf yapın.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| EntityRenderer(String key, byte features) | EntityRenderer yapıcısı |
| EntityRenderer(String key) | EntityRenderer yapıcısı |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| dispose() | EntityRenderer temizleniyor, paylaşılan kaynakları serbest bırak. |
| equals(Object arg0) | |
| frameBegin(Renderer renderer, IRenderQueue renderQueue) | Bir çerçeveyi render etmeye başla |
| frameEnd(Renderer renderer, IRenderQueue renderQueue) | Bir çerçeveyi render etmeyi bitir |
| getClass() | |
| hashCode() | |
| initialize(Renderer renderer) | EntityRenderer’ı başlat |
| notify() | |
| notifyAll() | |
| prepareRenderQueue(Renderer renderer, IRenderQueue queue, Node node, Entity entity) | Belirtilen düğüm/varlık çifti için render komutlarını hazırla. |
| renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity) | Her render görevi IRenderQueue‘ye itildiğinde, somut render işini gerçekleştirmek için karşılık gelen RenderEntity çağrısı olacaktır. |
| resetSceneCache() | Sahne değişti veya kaldırıldı, bu durumda sahne düzeyindeki render kaynaklarını serbest bırakmak gerekiyor. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
EntityRenderer(String key, byte features)
public EntityRenderer(String key, byte features)
EntityRenderer yapıcısı
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| anahtar | java.lang.String | Varlık oluşturucusunun anahtarı |
| özellikler | bayt | Varlık oluşturucusunun ek özellikleri |
EntityRenderer(String key)
public EntityRenderer(String key)
EntityRenderer yapıcısı
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| anahtar | java.lang.String | Varlık oluşturucusunun anahtarı |
dispose()
public void dispose()
EntityRenderer temizleniyor, paylaşılan kaynakları serbest bırak.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
frameBegin(Renderer renderer, IRenderQueue renderQueue)
public void frameBegin(Renderer renderer, IRenderQueue renderQueue)
Bir çerçeveyi render etmeye başla
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| renderer | Renderer | Mevcut oluşturucu |
| renderQueue | IRenderQueue | Oluşturma kuyruğu |
frameEnd(Renderer renderer, IRenderQueue renderQueue)
public void frameEnd(Renderer renderer, IRenderQueue renderQueue)
Bir çerçeveyi render etmeyi bitir
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| renderer | Renderer | Mevcut oluşturucu |
| renderQueue | IRenderQueue | Oluşturma kuyruğu |
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public native int hashCode()
Returns: int
initialize(Renderer renderer)
public void initialize(Renderer renderer)
EntityRenderer’ı başlat
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| renderer | Renderer |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
prepareRenderQueue(Renderer renderer, IRenderQueue queue, Node node, Entity entity)
public void prepareRenderQueue(Renderer renderer, IRenderQueue queue, Node node, Entity entity)
Belirtilen düğüm/varlık çifti için render komutlarını hazırla.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| renderer | Renderer | Mevcut oluşturucu örneği |
| queue | IRenderQueue | Oluşturma görevlerini yönetmek için kullanılan oluşturma kuyruğu |
| node | Node | Mevcut düğüm |
| entity | Entity | Oluşturulması gereken varlık |
renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity)
public void renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity)
Her render görevi IRenderQueue‘ye itildiğinde, somut render işini gerçekleştirmek için karşılık gelen RenderEntity çağrısı olacaktır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| renderer | Renderer | Oluşturucu |
| commandList | ICommandList | Oluşturma komutlarını kaydetmek için kullanılan commandList |
| node | Node | Oluşturulacak varlığın PrepareRenderQueue’ına geçirilen aynı düğüm |
| renderableResource | java.lang.Object | PrepareRenderQueue sırasında IRenderQueue’ye geçirilen özel nesne |
| subEntity | int | IRenderQueue’ye geçirilen alt varlığın indeksi |
resetSceneCache()
public void resetSceneCache()
Sahne değişti veya kaldırıldı, bu durumda sahne düzeyindeki render kaynaklarını serbest bırakmak gerekiyor.
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |