Rendable

classe abstraite Renderable
Sous-classes directes connues

Classe de base pour le rendu dans l'espace 3D en l'associant à un Node avec setRenderable(Renderable).

Constantes

int RENDER_PRIORITY_DEFAULT
int RENDER_PRIORITY_FIRST
int RENDER_PRIORITY_LAST

Champs

protection CollisionShape collisionShape

Constructeurs protégés

Méthodes publiques

CollisionShape
getCollisionShape
Obtenez le CollisionShape utilisé pour la détection des collisions avec ce Renderable.
Material
getMaterial(int submeshIndex)
Renvoie la matière liée au sous-maillage spécifié.
Material
getMaterial
Renvoie le support lié au premier sous-maillage.
int
getRenderPriority()
Obtenez la priorité de rendu qui contrôle l'ordre de rendu.
int
getSubmeshCount()
Renvoie le nombre de sous-réseaux de ce rendu.
String
getSubmeshName (int submeshIndex)
Renvoie le nom associé au sous-réseau maillé spécifié.
booléen
isShadowCaster()
Renvoie la valeur "true" si vous souhaitez configurer des ombres sur d'autres affichages.
booléen
isShadowReceiver()
Renvoie la valeur "true" si elle est configurée pour recevoir les ombres castées par d'autres affichages.
abstrait Rendable
makeCopy().
Crée une instance de cet affichage.
void
setCollisionShape(collision CollisionShape)
Définissez le CollisionShape utilisé pour la détection des collisions avec ce Renderable.
void
setMaterial(Material)
Définit le matériau lié au premier sous-maillage.
void
setMaterial(int submeshIndex, Material)
Définit le matériau lié au sous-maillage spécifié.
void
setRenderPriority(int renduPriority)
Définissez la priorité d'affichage pour contrôler l'ordre d'affichage.
void
setShadowCaster(valeur booléenne : ShadowCaster)
Détermine si l'élément projetable projette les ombres sur les autres éléments de la scène.
void
setShadowReceiver(valeur booléenne isShadowReceiver)
Détermine si le rendu peut être projeté par des ombres projetées par d'autres éléments de la scène.
void

Méthodes héritées

Constantes

public static final int RENDER_PRIORITY_DEFAULT

Valeur constante : 4

public static final int RENDER_PRIORITY_FIRST

Valeur constante: 0

public static final int RENDER_PRIORITY_LAST

Valeur constante : 7

Champs

protégé CollisionShape collisionShape

Constructeurs protégés

protection Rendable (Rendable autre)

Paramètres
other

Méthodes publiques

public CollisionShape getCollisionShape ()

Obtenez le CollisionShape utilisé pour la détection des collisions avec ce Renderable.

public Material getMaterial (int submeshIndex)

Renvoie la matière liée au sous-maillage spécifié.

Paramètres
indice de sous-mail

public Material getMaterial ()

Renvoie le support lié au premier sous-maillage.

public intgetRenderPriority()

Obtenez la priorité de rendu qui contrôle l'ordre de rendu. La priorité est comprise entre 0 (affiché en premier) et 7 (affiché en dernier). La valeur par défaut est 4.

int getSubmeshCount ()

Renvoie le nombre de sous-réseaux de ce rendu. Tous les éléments diffusables en ont au moins un.

public Chaîne getSubmeshName (int submeshIndex)

Renvoie le nom associé au sous-réseau maillé spécifié.

Paramètres
indice de sous-mail
Génère
IllegalArgumentException si l'index est en dehors de la plage

public boolean isShadowCaster ()

Renvoie la valeur "true" si vous souhaitez configurer des ombres sur d'autres affichages.

booléen public isShadowReceiver ()

Renvoie la valeur "true" si elle est configurée pour recevoir les ombres castées par d'autres affichages.

abstrait public Rendable makeCopy ()

Crée une instance de cet affichage.

Le nouveau rendu peut avoir une copie unique de tous les états modifiables. Tous les supports référencés par le composant Renderable seront également définis. Des données immuables seront partagées entre les instances.

public void setCollisionShape (CollisionShape collisionShape)

Définissez le CollisionShape utilisé pour la détection des collisions avec ce Renderable.

Paramètres
forme_collision

public void setMaterial (Material)

Définit le matériau lié au premier sous-maillage.

Paramètres
material

public void setMaterial (int submeshIndex, Material Material)

Définit le matériau lié au sous-maillage spécifié.

Paramètres
indice de sous-mail
material

public void setRenderPriority (int renduPriority)

Définissez la priorité d'affichage pour contrôler l'ordre d'affichage. La priorité est comprise entre 0 (affiché en premier) et 7 (affiché en dernier). La valeur par défaut est 4.

Paramètres
Priorité de rendu

public void setShadowCaster (valeur booléenne est ShadowCaster)

Détermine si l'élément projetable projette les ombres sur les autres éléments de la scène.

Paramètres
ShadowCaster

public void setShadowReceiver (valeur booléenne isShadowReceiver)

Détermine si le rendu peut être projeté par des ombres projetées par d'autres éléments de la scène.

Paramètres
ShadowReceiver

public void updateFromDefinition (RenderableDefinition)

Paramètres
definition