EntityRenderer

Inheritance: java.lang.Object

public class EntityRenderer

Cree una subclase de esto para implementar el renderizado de diferentes tipos de entidades.

Constructores

ConstructorDescripción
EntityRenderer(String key, byte features)Constructor de EntityRenderer
EntityRenderer(String key)Constructor de EntityRenderer

Métodos

MétodoDescripción
dispose()El renderizador de entidad se está eliminando, libere los recursos compartidos.
equals(Object arg0)
frameBegin(Renderer renderer, IRenderQueue renderQueue)Iniciar el renderizado de un fotograma
frameEnd(Renderer renderer, IRenderQueue renderQueue)Finaliza el renderizado de un fotograma
getClass()
hashCode()
initialize(Renderer renderer)Inicializar el renderizador de entidad
notify()
notifyAll()
prepareRenderQueue(Renderer renderer, IRenderQueue queue, Node node, Entity entity)Preparar comandos de renderizado para el par nodo/entidad especificado.
renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity)Cada tarea de renderizado enviada a la IRenderQueue tendrá una llamada RenderEntity correspondiente para ejecutar el trabajo de renderizado concreto.
resetSceneCache()La escena ha cambiado o se ha eliminado, es necesario disponer de los recursos de renderizado a nivel de escena en este caso
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

EntityRenderer(String key, byte features)

public EntityRenderer(String key, byte features)

Constructor de EntityRenderer

Parameters:

ParámetroTipoDescripción
clavejava.lang.StringLa clave del renderizador de entidad
característicasbyteLas características extra del renderizador de entidad

EntityRenderer(String key)

public EntityRenderer(String key)

Constructor de EntityRenderer

Parameters:

ParámetroTipoDescripción
clavejava.lang.StringLa clave del renderizador de entidad

dispose()

public void dispose()

El renderizador de entidad se está eliminando, libere los recursos compartidos.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

frameBegin(Renderer renderer, IRenderQueue renderQueue)

public void frameBegin(Renderer renderer, IRenderQueue renderQueue)

Iniciar el renderizado de un fotograma

Parameters:

ParámetroTipoDescripción
rendererRendererRenderizador actual
renderQueueIRenderQueueCola de renderizado

frameEnd(Renderer renderer, IRenderQueue renderQueue)

public void frameEnd(Renderer renderer, IRenderQueue renderQueue)

Finaliza el renderizado de un fotograma

Parameters:

ParámetroTipoDescripción
rendererRendererRenderizador actual
renderQueueIRenderQueueCola de renderizado

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)

Inicializar el renderizador de entidad

Parameters:

ParámetroTipoDescripción
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)

Preparar comandos de renderizado para el par nodo/entidad especificado.

Parameters:

ParámetroTipoDescripción
rendererRendererLa instancia actual del renderizador
queueIRenderQueueLa cola de renderizado utilizada para gestionar tareas de renderizado
nodeNodeNodo actual
entityEntityLa entidad que necesita ser renderizada

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

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

Cada tarea de renderizado enviada a la IRenderQueue tendrá una llamada RenderEntity correspondiente para ejecutar el trabajo de renderizado concreto.

Parameters:

ParámetroTipoDescripción
rendererRendererEl renderizador
commandListICommandListLa commandList utilizada para registrar los comandos de renderizado
nodeNodeEl mismo nodo que se pasó a PrepareRenderQueue de la entidad que será renderizada
renderableResourcejava.lang.ObjectEl objeto personalizado que se pasó a IRenderQueue durante el PrepareRenderQueue
subEntityintEl índice de la subentidad que se pasó a IRenderQueue

resetSceneCache()

public void resetSceneCache()

La escena ha cambiado o se ha eliminado, es necesario disponer de los recursos de renderizado a nivel de escena en este caso

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int