Texture.Builder

classe finale statica pubblica Texture.Builder

Classe di fabbrica per Texture

Metodi pubblici

CompletableFuture<Texture>
build()
Crea un nuovo Texture in base ai parametri impostati in precedenza
Texture.Builder
setRegistryId(Object registryId)
Consente di riutilizzare un elemento Texture.
Texture.Builder
setSampler(Texture.Sampler: campionatore)
Consente di impostare Texture.Samplerper controllare i parametri di rendering nella Texture.
Texture.Builder
setSource(Callable<InputStream> inputStreamCreator)
Consente di creare un Texture tramite una funzione richiamabile.
Texture.Builder
setSource(Contesto Context, URI sourceURI)
Consente di creare un Texture da Uri.
Texture.Builder
setSource(Bitmap bitmap)
Consente di creare un Texture da Bitmap.
Texture.Builder
setSource(Context contestuali, risorse interne)
Consente di creare un elemento Texture dalla risorsa.
Texture.Builder
setUsage(Utilizzo tessile)
Contrassegna Texture come un contenitore di colore normale o arbitrario.

Metodi ereditati

Metodi pubblici

public CompletableFuture<Texture> build ()

Crea un nuovo Texture in base ai parametri impostati in precedenza

Genera
Eccezione stato illegale se il builder non è impostato correttamente

public Texture.Builder setRegistryId (Object registryId)

Consente di riutilizzare un elemento Texture. Se RegistryId è un valore non null, verrà salvato in un registro e quest'ultimo verrà controllato prima di essere creato.

Parametri
ID registro Consente di ignorare la funzione e di riutilizzare una texture precedente.
Restituisce

pubblica Texture.Builder setSampler (Texture.Sampler campionatore)

Consente di impostare Texture.Samplerper controllare i parametri di rendering nella Texture.

Parametri
campionatore Controlla l'aspetto di Texture
Restituisce

public Texture.Builder setSource (Callable<InputStream> inputStreamCreator)

Consente di creare un Texture tramite una funzione richiamabile.

Parametri
inputStreamCreator Fornisce un InputStream con i dati Texture.
Restituisce

public Texture.Builder setSource (contesto contesto, URI sourceUri)

Consente di creare un Texture da Uri. La struttura sarà asincrona.

Parametri
context Imposta il valore Context usato per risolvere l'origine
URI di origine Imposta un URI URI remoto o una risorsa Android. La texture verrà aggiunta al Registro di sistema utilizzando l'URI. Verrà riutilizzata una texture registrata in precedenza con lo stesso URI.
Restituisce

pubblica Texture.Builder setSource (Bitmap bitmap)

Consente di creare un Texture da Bitmap. La costruzione sarà immediata.

La bitmap deve soddisfare le seguenti condizioni per essere usata da Sceneform:

Parametri
bitmap Bitmap origine dei dati di texture
Genera
ExclusionArgumentException se la bitmap non è valida

pubblica Texture.Builder setSource (Context contesto, risorsa interna)

Consente di creare un elemento Texture dalla risorsa. La struttura sarà asincrona.

Parametri
context Spazio utilizzato per la risoluzione: Context
risorsa una risorsa Android di tipo non elaborato. Una texture registrata in precedenza con lo stesso ID risorsa verrà riutilizzata.
Restituisce

pubblica Texture.Builder setUsage (Texture.Usage di utilizzo)

Contrassegna Texture come un contenitore di colore normale o arbitrario. Il colore è l'impostazione predefinita.

Parametri
utilizzo Imposta il tipo di dati in Texture
Restituisce