Classe di fabbrica per Texture
Metodi pubblici
CompletableFuture<Texture> | |
Texture.Builder | |
Texture.Builder |
setSampler(Texture.Sampler: campionatore)
Consente di impostare
Texture.Sampler per controllare i parametri di rendering nella Texture . |
Texture.Builder |
setSource(Callable<InputStream> inputStreamCreator)
Consente di creare un
Texture tramite una funzione richiamabile. |
Texture.Builder | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder |
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
Texture.Builder
per la concatenazione delle chiamate di configurazione.
pubblica Texture.Builder setSampler (Texture.Sampler campionatore)
Consente di impostare Texture.Sampler
per controllare i parametri di rendering nella Texture
.
Parametri
campionatore | Controlla l'aspetto di Texture |
---|
Restituisce
Texture.Builder
per la concatenazione delle chiamate di configurazione.
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
Texture.Builder
per la concatenazione delle chiamate di configurazione.
public Texture.Builder setSource (contesto contesto, URI sourceUri)
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
Texture.Builder
per la concatenazione delle chiamate di configurazione.
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:
getConfig()
deve essereARGB_8888
.isPremultiplied()
deve essere vero.- La larghezza e l'altezza devono essere inferiori a 4096 pixel.
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
Texture.Builder
per la concatenazione delle chiamate di configurazione.
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
Texture.Builder
per la concatenazione delle chiamate di configurazione.