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öntemAçı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:

ParametreTürAçıklama
anahtarjava.lang.StringVarlık oluşturucusunun anahtarı
özelliklerbaytVarlık oluşturucusunun ek özellikleri

EntityRenderer(String key)

public EntityRenderer(String key)

EntityRenderer yapıcısı

Parameters:

ParametreTürAçıklama
anahtarjava.lang.StringVarlı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:

ParametreTürAçıklama
arg0java.lang.Object

Returns: boolean

frameBegin(Renderer renderer, IRenderQueue renderQueue)

public void frameBegin(Renderer renderer, IRenderQueue renderQueue)

Bir çerçeveyi render etmeye başla

Parameters:

ParametreTürAçıklama
rendererRendererMevcut oluşturucu
renderQueueIRenderQueueOluşturma kuyruğu

frameEnd(Renderer renderer, IRenderQueue renderQueue)

public void frameEnd(Renderer renderer, IRenderQueue renderQueue)

Bir çerçeveyi render etmeyi bitir

Parameters:

ParametreTürAçıklama
rendererRendererMevcut oluşturucu
renderQueueIRenderQueueOluş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:

ParametreTürAçıklama
rendererRenderer

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:

ParametreTürAçıklama
rendererRendererMevcut oluşturucu örneği
queueIRenderQueueOluşturma görevlerini yönetmek için kullanılan oluşturma kuyruğu
nodeNodeMevcut düğüm
entityEntityOluş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:

ParametreTürAçıklama
rendererRendererOluşturucu
commandListICommandListOluşturma komutlarını kaydetmek için kullanılan commandList
nodeNodeOluşturulacak varlığın PrepareRenderQueue’ına geçirilen aynı düğüm
renderableResourcejava.lang.ObjectPrepareRenderQueue sırasında IRenderQueue’ye geçirilen özel nesne
subEntityintIRenderQueue’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:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int