Sottoclassi dirette note |
Classe di base per il rendering in uno spazio 3D collegandola a un Node
con setRenderable(Renderable)
.
Costanti
int | RENDER_PRIORITY_DEFAULT | |
int | RENDER_PRIORITY_FIRST | |
int | RENDER_PRIORITY_LAST |
Campi
CollisionShape protetto | Forma di collisione |
Costruttori protetti
Metodi pubblici
Forma di collisione |
getCollisionShape()
Ottieni il
CollisionShape utilizzato per il rilevamento delle collisioni con questo Renderable . |
Materiale |
getMaterial(int submeshIndex)
Restituisce il materiale associato alla sottorete specificata.
|
Materiale |
getMaterial()
Restituisce il materiale associato alla prima subnet.
|
int |
getRenderPriority()
Recupera la priorità di rendering che controlla l'ordine di rendering.
|
int |
getSubmeshCount()
Restituisce il numero di sottoremi che contiene questo rendering.
|
Stringa |
getSubmeshName(int submeshIndex)
Restituisce il nome associato alla subnet secondaria specificata.
|
boolean |
isShadowCaster()
Restituisce true se configurato per trasmettere ombre su altri rendering.
|
boolean |
isShadowReceivedr()
Restituisce true se configurato per ricevere ombre trasmesse da altri rendering.
|
astratto Renderable |
makeCopy()
Crea una nuova istanza di questo Renderable.
|
nullo |
setCollisionShape(CollisionShape collisionShape)
Imposta il
CollisionShape utilizzato per il rilevamento delle collisioni con questo Renderable . |
nullo | |
nullo | |
nullo |
setRenderPriority(int renderingPriorità)
Imposta la priorità di rendering per controllare l'ordine di rendering.
|
nullo |
setShadowCaster(isShadowCaster booleano)
Consente di stabilire se il rendering può trasmettere ombra su altri elementi visualizzabili nella scena.
|
nullo |
setShadowReceivedr(isShadowRicevir booleano)
Consente di stabilire se il rendering deve ricevere ombre proiettate da altri rendering nella scena.
|
nullo |
updateFromDefinition(definizione RenderableDefinition)
|
Metodi ereditati
Costanti
public static final int RENDER_PRIORITY_DEFAULT
public static final int RENDER_PRIORITY_FIRST
public static final int RENDER_PRIORITY_LAST
Campi
Costruttori protetti
Metodi pubblici
pubblica CollisionShape getCollisionShape ()
Ottieni il CollisionShape
utilizzato per il rilevamento delle collisioni con questo Renderable
.
pubblica Materiale getMaterial (int submeshIndex)
Restituisce il materiale associato alla sottorete specificata.
Parametri
submeshindex |
---|
public int getRenderPriority ()
Recupera la priorità di rendering che controlla l'ordine di rendering. La priorità è compresa tra un intervallo compreso tra 0 (rendere visualizzato prima) e 7 (rendere l'ultimo elemento). Il valore predefinito è 4.
public int getSubmeshCount ()
Restituisce il numero di sottoremi che contiene questo rendering. Tutti gli oggetti Renderable hanno almeno uno.
pubblica Stringa getSubmeshName (int submeshIndex)
Restituisce il nome associato alla subnet secondaria specificata.
Parametri
submeshindex |
---|
Genera
ExclusionArgumentException | se l'indice non rientra nell'intervallo consentito |
---|
pubblico booleano isShadowCaster ()
Restituisce true se configurato per trasmettere ombre su altri rendering.
pubblico booleano isShadowReceivedr ()
Restituisce true se configurato per ricevere ombre trasmesse da altri rendering.
astratto pubblico Renderable makeCopy ()
Crea una nuova istanza di questo Renderable.
Il nuovo rendering avrà una copia univoca di tutti gli stati modificabili. Verrà effettuato l'istanza anche di tutti i materiali a cui fa riferimento il Renderable. I dati immutabili verranno condivisi tra le istanze.
public void setCollisionShape (CollisionShape collisionShape)
Imposta il CollisionShape
utilizzato per il rilevamento delle collisioni con questo Renderable
.
Parametri
forma di collisione |
---|
pubblico void setMaterial (Material material)
Imposta il materiale associato alla prima subnet.
Parametri
material |
---|
public void setMaterial (int submeshIndex, Material materiale)
Imposta il materiale associato alla sottorete specificata.
Parametri
submeshindex | |
---|---|
material |
pubblico void setRenderPriority (int renderingPriority)
Imposta la priorità di rendering per controllare l'ordine di rendering. La priorità è compresa tra 0 e 0 (rendere visualizzato prima) 7. Il valore predefinito è 4.
Parametri
prioritàpriorità |
---|
public void setShadowCaster (isShadowCaster booleano)
Consente di stabilire se il rendering può trasmettere ombra su altri elementi visualizzabili nella scena.
Parametri
isShadowCaster |
---|
pubblica void setShadowReceivedr (isShadowRicevir booleano)
Consente di stabilire se il rendering deve ricevere ombre proiettate da altri rendering nella scena.
Parametri
isShadowRicevitore |
---|