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
Renderable(Renderable más)
|
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 | |
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 |
updateFromDefinition(definición RenderableDefinition)
|
Métodos heredados
Constantes
public static final int RENDER_PRIORITY_DEFAULT
public static final int RENDER_PRIORITY_FIRST
public static final int RENDER_PRIORITY_LAST
Campos
Constructores protegidos
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 |
---|
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 |
---|