EntityRenderer

Inheritance: java.lang.Object

public class EntityRenderer

Buat subclass ini untuk mengimplementasikan rendering untuk berbagai jenis entitas.

Konstruktor

KonstruktorDeskripsi
EntityRenderer(String key, byte features)Konstruktor dari EntityRenderer
EntityRenderer(String key)Konstruktor dari EntityRenderer

Metode

MetodeDeskripsi
dispose()Entity renderer sedang dibuang, lepaskan sumber daya bersama.
equals(Object arg0)
frameBegin(Renderer renderer, IRenderQueue renderQueue)Mulai merender sebuah frame
frameEnd(Renderer renderer, IRenderQueue renderQueue)Mengakhiri merender sebuah frame
getClass()
hashCode()
initialize(Renderer renderer)Inisialisasi entity renderer
notify()
notifyAll()
prepareRenderQueue(Renderer renderer, IRenderQueue queue, Node node, Entity entity)Siapkan perintah rendering untuk pasangan node/entity yang ditentukan.
renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity)Setiap tugas render yang didorong ke IRenderQueue akan memiliki panggilan RenderEntity yang sesuai untuk melakukan pekerjaan rendering konkret.
resetSceneCache()Adegan telah berubah atau dihapus, perlu membuang sumber daya render tingkat adegan dalam ini
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

EntityRenderer(String key, byte features)

public EntityRenderer(String key, byte features)

Konstruktor dari EntityRenderer

Parameters:

ParameterTipeDeskripsi
kuncijava.lang.StringKunci dari renderer entitas
fiturbyteFitur tambahan dari renderer entitas

EntityRenderer(String key)

public EntityRenderer(String key)

Konstruktor dari EntityRenderer

Parameters:

ParameterTipeDeskripsi
kuncijava.lang.StringKunci dari renderer entitas

dispose()

public void dispose()

Entity renderer sedang dibuang, lepaskan sumber daya bersama.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTipeDeskripsi
arg0java.lang.Object

Returns: boolean

frameBegin(Renderer renderer, IRenderQueue renderQueue)

public void frameBegin(Renderer renderer, IRenderQueue renderQueue)

Mulai merender sebuah frame

Parameters:

ParameterTipeDeskripsi
rendererRendererRenderer saat ini
renderQueueIRenderQueueAntrian render

frameEnd(Renderer renderer, IRenderQueue renderQueue)

public void frameEnd(Renderer renderer, IRenderQueue renderQueue)

Mengakhiri merender sebuah frame

Parameters:

ParameterTipeDeskripsi
rendererRendererRenderer saat ini
renderQueueIRenderQueueAntrian render

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)

Inisialisasi entity renderer

Parameters:

ParameterTipeDeskripsi
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)

Siapkan perintah rendering untuk pasangan node/entity yang ditentukan.

Parameters:

ParameterTipeDeskripsi
rendererRendererInstansi renderer saat ini
queueIRenderQueueAntrian render yang digunakan untuk mengelola tugas render
nodeNodeNode saat ini
entityEntityEntitas yang perlu dirender

renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity)

public void renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity)

Setiap tugas render yang didorong ke IRenderQueue akan memiliki panggilan RenderEntity yang sesuai untuk melakukan pekerjaan rendering konkret.

Parameters:

ParameterTipeDeskripsi
rendererRendererRenderer
commandListICommandListcommandList yang digunakan untuk merekam perintah rendering
nodeNodeNode yang sama yang diteruskan ke PrepareRenderQueue dari entitas yang akan dirender
renderableResourcejava.lang.ObjectObjek khusus yang diteruskan ke IRenderQueue selama PrepareRenderQueue
subEntityintIndeks sub entitas yang diteruskan ke IRenderQueue

resetSceneCache()

public void resetSceneCache()

Adegan telah berubah atau dihapus, perlu membuang sumber daya render tingkat adegan dalam ini

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int