Subclasses diretas conhecidas |
Classe base para renderização em espaço 3D ao anexar a um Node
com
setRenderable(Renderable)
.
Constantes
int | RENDER_PRIORITY_DEFAULT | |
int | RENDER_PRIORITY_FIRST | |
int | RENDER_PRIORITY_LAST |
Campos
protegido CollisionShape | CollisionShape (link em inglês) |
Construtores protegidos
Renderizável(Renderable outra)
|
Métodos públicos
CollisionShape (link em inglês) |
getCollisionShape()
Descubra o
CollisionShape usado para detecção de colisão com este Renderable . |
Material |
getMaterial(submeshIndex)
Retorna o material vinculado à submesh especificada.
|
Material |
getMaterial()
Retorna o material vinculado à primeira submeta.
|
int |
getRenderPriority ()
Recebe a prioridade de renderização que controla a ordem de renderização.
|
int |
getSubmeshCount()
Retorna o número de submeses que esse renderable tem.
|
String |
getSubmeshName(int submeshIndex)
Retorna o nome associado ao submesh especificado.
|
boolean |
isShadowCaster()
Retorna verdadeiro se configurado para fazer sombras em outros renderables.
|
boolean |
isShadowReceiver()
Retorna verdadeiro se configurado para receber sombras geradas por outros renderables.
|
abstrato Renderable |
makeCopy()
Cria uma nova instância deste Renderable.
|
void |
setCollisionShape(CollisionShape collisionShape)
Defina o
CollisionShape usado para detecção de colisão com esse Renderable . |
void | |
void |
setMaterial(int, submeshIndex, Material material)
Define o material vinculado à submesh especificada.
|
void |
setRenderPriority(intrenderPriority)
Defina a prioridade de renderização para controlar a ordem de renderização.
|
void |
setShadowCaster(booleano isShadowCaster)
Define se o elemento renderizável pode fazer sombra em outros renderizados na cena.
|
void |
setShadowReceiver(booleano isShadowReceiver)
Define se o renderizável recebe sombras projetadas por outros renderizados na cena.
|
void |
updateFromDefinition(definição de RenderableDefinition)
|
Métodos herdados
Constantes
int público estático final RENDER_PRIORITY_DEFAULT
int público estático int RENDER_PRIORITY_FIRST
int público estático final RENDER_PRIORITY_LAST
Campos
Construtores protegidos
Métodos públicos
público CollisionShape getCollisionShape ()
Descubra o CollisionShape
usado para detecção de colisão com este Renderable
.
público Material getMaterial (int submeshIndex)
Retorna o material vinculado à submesh especificada.
Parâmetros
SubmeshIndex |
---|
int público getRenderPriority ()
Recebe a prioridade de renderização que controla a ordem de renderização. A prioridade está entre um intervalo de 0 (renderizado primeiro) e 7 (renderizado por último). O valor padrão é 4.
int público getSubmeshCount ()
Retorna o número de submeses que esse renderable tem. Todos os Renderables têm pelo menos um.
pública String getSubmeshName (int submeshIndex)
Retorna o nome associado ao submesh especificado.
Parâmetros
SubmeshIndex |
---|
Gera
IllegalArgumentException | se o índice estiver fora do intervalo |
---|
booleano público isShadowCaster ()
Retorna verdadeiro se configurado para fazer sombras em outros renderables.
booleano público isshadowReceiver ()
Retorna verdadeiro se configurado para receber sombras geradas por outros renderables.
public abstrato Renderable makeCopy ()
Cria uma nova instância deste Renderable.
O novo renderizador terá uma cópia exclusiva de todo o estado mutável. Todos os materiais referenciados pelo Renderable também serão usados. Os dados imutáveis serão compartilhados entre as instâncias.
void void setCollisionShape (CollisionShape collisionShape)
Defina o CollisionShape
usado para detecção de colisão com esse Renderable
.
Parâmetros
Forma de colisão |
---|
public void setMaterial (Material)
Define o material vinculado à primeira submeta.
Parâmetros
material |
---|
void void setMaterial (int submeshIndex, Material material)
Define o material vinculado à submesh especificada.
Parâmetros
SubmeshIndex | |
---|---|
material |
public void setRenderPriority (int renderPriority)
Defina a prioridade de renderização para controlar a ordem de renderização. A prioridade está entre um intervalo de 0 (renderizado primeiro) e 7 (renderizado por último). O valor padrão é 4.
Parâmetros
Prioridade de renderização |
---|
void null setShadowCaster (boolean isShadowCaster)
Define se o elemento renderizável pode fazer sombra em outros renderizados na cena.
Parâmetros
IsShadowCaster |
---|
public void setShadowReceiver (boolean isShadowReceiver)
Define se o renderizável recebe sombras projetadas por outros renderizados na cena.
Parâmetros
Receptor de sombra |
---|