ModelRenderable.Builder

public static final class ModelRenderable.Builder

Classe d'usine pour ModelRenderable.

Constructeurs publics

Méthodes publiques

CompletableFuture<T étend Renderable>
build ()
Construit un objet Renderable avec les paramètres du compilateur.
B étendue Builder<T étend Renderable, B>
setRegistryId(ID de registre Object)
B étendue Builder<T étend Renderable, B>
setSource(définition de RenderableDefinition)
Créez un Renderable à partir d'un RenderableDefinition.
B étendue Builder<T étend Renderable, B>
setSource(contexte Context, URI sourceUri)
B étendue Builder<T étend Renderable, B>
setSource(Contextecontexte, UrisourceUri, boolean allowCaching)
B étendue Builder<T étend Renderable, B>
setSource(contexte Context, Callable<InputStream> inputStreamCreator)
B étendue Builder<T étend Renderable, B>
setSource(contexte Context, ressource int)

Méthodes protégées

void
checkPreconditions (Vérification des conditions préalables)
Classe <T abstraite Rendable>
abstrait ResourceRegistry<T étend Renderable>
abstract B extends Builder<T extended Renderable, B>
Résumé abstrait Rendable

Méthodes héritées

Constructeurs publics

public ModelRenderable.Builder ()

Méthodes publiques

public CompletableFuture<T étend le champ Renderable> build ()

Construit un objet Renderable avec les paramètres du compilateur.

Renvoie

public B extends Builder<T extension Renderable, B> setRegistryId (ObjectregistId)

Paramètres
ID du registre

public B extends Builder<T extension Renderable, B> setSource (Définition Renderable)

Créez un Renderable à partir d'un RenderableDefinition.

Paramètres
definition

public B extends Builder<T extension Renderable, B> setSource (Context context, Uri sourceUri)

Paramètres
context
URI source

public B extends Builder<T extended Renderable, B> setSource (Context context, Uri sourceUri, boolean allowCaching)

Paramètres
context
URI source
activer la mise en cache

public B extends Builder<T extended Renderable, B> setSource (Context context, Callable<InputStream> inputStreamCreator)

Paramètres
context
Créateur de flux d'entrée

public B extends Builder<T extension Renderable, B> setSource (Context context, int resource)

Paramètres
context
resource

Méthodes protégées

void void checkPreconditions ()

extrait protégé Class<T extension Renderable> getRenderableClass ()

abstrait protégé ResourceRegistry<T étend Renderable> getRenderableRegistry ()

abstrait protégé T étendue Rendable makeRenderable ()