Visualizzabile

classe astratta pubblica Renderable
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
setMaterial(material materiale)
Imposta il materiale associato alla prima subnet.
nullo
setMaterial(int submeshIndex, Material)
Imposta il materiale associato alla sottorete specificata.
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

Metodi ereditati

Costanti

public static final int RENDER_PRIORITY_DEFAULT

Valore costante: 4

public static final int RENDER_PRIORITY_FIRST

Valore costante: 0

public static final int RENDER_PRIORITY_LAST

Valore costante: 7

Campi

protetto CollisionShape collisionShape

Costruttori protetti

protetto Renderable (Creabile) (Renderable other)

Parametri
altro

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

pubblica Materiale getMaterial ()

Restituisce il materiale associato alla prima subnet.

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

pubblico void updateFromDefinition (definizione RenderableDefinition)

Parametri
definizione