Procesable

clase abstracta pública Renderable
Subclases directas conocidas

Clase básica para renderizar en espacio 3D mediante la conexión a un Node con setRenderable(Renderable).

Constantes

int RENDER_PRIORITY_DEFAULT
int RENDER_PRIORITY_FIRST
int RENDER_PRIORITY_LAST

Campos

CollisionShape protegida collisionShape.

Constructores protegidos

Métodos públicos

CollisionShape.
getCollisionShape()
Obtén el CollisionShape que se usa para la detección de colisiones con este Renderable.
Material
getMaterial(int submeshIndex)
Muestra el material vinculado a la malla especificada.
Material
getMaterial()
Muestra el material vinculado a la primera malla.
int
getRenderPriority()
Obtén la prioridad de renderización que controla el orden de renderización.
int
getSubmeshCount()
Muestra la cantidad de mallas que tiene este elemento que se puede renderizar.
String
getSubmeshName(int submeshIndex)
Muestra el nombre asociado con la malla especificada.
boolean
isShadowCaster()
Muestra true si está configurado para proyectar sombras en otros renderables.
boolean
isShadowReceiver()
Muestra true si se configura para recibir sombras proyectadas por otros renderables.
Resumen Renderable
makeCopy()
Crea una instancia nueva de este Renderable.
void
setCollisionShape(collisionShape colisiónShape)
Configura el CollisionShape que se usa para la detección de colisiones con este Renderable.
void
setMaterial(material Material)
Establece el material vinculado a la primera malla.
void
setMaterial(int submeshIndex, material de Material)
Establece el material vinculado a la malla especificada.
void
setRenderPriority(int renderPriority)
Establece la prioridad de renderización para controlar el orden de procesamiento.
void
setShadowCaster(boolean isShadowCaster)
Establece si el renderizado proyecta sombra en otros renderizadores de la escena.
void
setShadowReceiver(boolean isShadowReceiver)
Establece si el renderizado recibe sombras proyectadas por otros elementos renderizados en la escena.
void

Métodos heredados

Constantes

public static final int RENDER_PRIORITY_DEFAULT

Valor de la constante: 4

public static final int RENDER_PRIORITY_FIRST

Valor de la constante: 0

public static final int RENDER_PRIORITY_LAST

Valor de la constante: 7

Campos

CollisionShape collisionShape protegida

Constructores protegidos

protegido Renderizable (Renderable más)

Parámetros
otro

Métodos públicos

public CollisionShape getCollisionShape ()

Obtén el CollisionShape que se usa para la detección de colisiones con este Renderable.

público Material getMaterial (int submeshIndex)

Muestra el material vinculado a la malla especificada.

Parámetros
índice de malla

público Material getMaterial ()

Muestra el material vinculado a la primera malla.

public intgetRenderPriority()

Obtén la prioridad de renderización que controla el orden de renderización. La prioridad está entre un rango de 0 (primer procesamiento) y 7 (última representación). El valor predeterminado es 4.

public int getSubmeshCount ()

Muestra la cantidad de mallas que tiene este elemento que se puede renderizar. Todos los elementos que se pueden renderizar tienen al menos uno.

public String getSubmeshName (int submeshIndex)

Muestra el nombre asociado con la malla especificada.

Parámetros
índice de malla
Arroja
IllegalArgumentException. si el índice está fuera de rango

Booleano público isShadowCaster ()

Muestra true si está configurado para proyectar sombras en otros renderables.

Booleano público isShadowReceiver ()

Muestra true si se configura para recibir sombras proyectadas por otros renderables.

resumen público Renderable makeCopy ()

Crea una instancia nueva de este Renderable.

La nueva renderización tendrá una copia única de todo el estado mutable. También se asignará una instancia a todos los materiales a los que se hace referencia en el Renderable. Los datos inmutables se compartirán entre las instancias.

vacío público setCollisionShape (CollisionShape collisionShape)

Configura el CollisionShape que se usa para la detección de colisiones con este Renderable.

Parámetros
colisiónForma

vacío público setMaterial (Material material)

Establece el material vinculado a la primera malla.

Parámetros
material

vacío público setMaterial (int submeshIndex, material de Material)

Establece el material vinculado a la malla especificada.

Parámetros
índice de malla
material

vacío público setRenderPriority (int renderPriority)

Establece la prioridad de renderización para controlar el orden de procesamiento. La prioridad está entre un rango de 0 (representado primero) y 7 (último procesado). El valor predeterminado es 4.

Parámetros
Prioridad de la renderización

vacío público setShadowCaster (boolean isShadowCaster)

Establece si el renderizado proyecta sombra en otros renderizadores de la escena.

Parámetros
isShadowCaster;

público público setShadowReceiver (boolean isShadowReceiver)

Establece si el renderizado recibe sombras proyectadas por otros elementos renderizados en la escena.

Parámetros
isShadowReceiver

vacío público updateFromDefinition (definición de RenderableDefinition)

Parámetros
definition