Modèle rendu

classe publique ModelRenderable

Rend un modèle 3D en l'associant à un Node avec setRenderable(Renderable).

future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
 renderable = future.thenAccept(...);
 

Cours imbriqués

classe ModelRenderable.Builder Classe d'usine pour ModelRenderable

Constantes héritées

Champs hérités

Méthodes publiques

staticRenderable.Builder
builder()
Construit un objet ModelRenderable.
Données d'animation
getAnimationData(index int)
Renvoie AnimationData à la position spécifiée dans cet élément ModelRenderable.
Données d'animation
getAnimationData (nom de la chaîne (String))
Renvoie AnimationData avec le nom correspondant ou la valeur null.
int
getAnimationDataCount()
Renvoie le nombre total d'éléments AnimationData empaquetés avec cet élément ModelRenderable.
int
getBoneCount
Renvoie le nombre d'os de ce rendu, s'il est dépeint.
String
getBoneName(int boneIndex)
Renvoie le nom de l'os pour l'index os spécifié.
int
getBoneParentIndex(int boneIndex)
Renvoie l'index de l'os parent pour l'index os spécifié.
Modèle rendu
makeCopy().
Crée une instance de cet objet ModelRenderable.

Méthodes héritées

Méthodes publiques

public static ModelRenderable.Builder builder ()

Construit un objet ModelRenderable.

public AnimationData getAnimationData (int-index)

Renvoie AnimationData à la position spécifiée dans cet élément ModelRenderable.

Paramètres
index
Génère
IndexOutOfBoundsException} - Si l'index est en dehors de la plage (index < 0 || index >= getAnimationDataCount()).

public AnimationData getAnimationData (Nom de la chaîne)

Renvoie AnimationData avec le nom correspondant ou la valeur null.

Paramètres
name (nom)

public intgetAnimationDataCount()

Renvoie le nombre total d'éléments AnimationData empaquetés avec cet élément ModelRenderable.

public intgetBoneCount()

Renvoie le nombre d'os de ce rendu, s'il est dépeint. Si ce rendu n'est pas effectué, renvoie 0.

public String getBoneName (int boneIndex)

Renvoie le nom de l'os pour l'index os spécifié.

Paramètres
os
Génère
IndexOutOfBoundsException si l'os à os est égal à >= getBoneCount().

int getBoneParentIndex (int boneIndex)

Renvoie l'index de l'os parent pour l'index os spécifié. Si l'os n'a pas de parent, il s'agit d'un os racine et la valeur -1 est renvoyée.

Paramètres
os
Génère
IndexOutOfBoundsException si l'os à os est égal à >= getBoneCount().

public ModelRenderable makeCopy ()

Crée une instance de cet objet ModelRenderable.

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