Classe de fábrica para Texture
Métodos públicos
CompletableFuture<Textura> | |
Texture.Builder | |
Texture.Builder |
setSampler(amostragem Texture.Sampler)
Define a
Texture.Sampler para controlar os parâmetros de renderização na Texture . |
Texture.Builder |
setSource(chamável<InputStream> inputStreamCreator)
Permite que um
Texture seja construído usando a função chamável. |
Texture.Builder | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder |
setUsage(uso de Texture.Usage)
Marque a
Texture como uma cor existente, dados normais ou arbitrários. |
Métodos herdados
Métodos públicos
public CompletableFuture<Texture> build ()
Cria um novo Texture
com base nos parâmetros definidos anteriormente
Gera
IllegalStateException | se o builder não estiver definido corretamente |
---|
público Texture.Builder setRegistryId (Object RegistryId)
Permite que um Texture
seja reutilizado. Se RegistryId não for nulo, ele será salvo em um
registro, e o registro será verificado para esse ID antes da construção.
Parâmetros
RegistryId | Permite que a função seja ignorada e que uma textura anterior seja reutilizada. |
---|
Retorna
Texture.Builder
para encadeamento de chamadas de configuração.
público Texture.Builder setSampler (Texture.Sampler sampler)
Define a Texture.Sampler
para controlar os parâmetros de renderização na Texture
.
Parâmetros
sampler | Controla a aparência da Texture |
---|
Retorna
Texture.Builder
para encadeamento de chamadas de configuração.
público Texture.Builder setSource (Callable<InputStream> inputStreamCreator)
Permite que um Texture
seja construído usando a função chamável.
Parâmetros
inputStreamCreator | Fornece um InputStream com os dados de Texture . |
---|
Retorna
Texture.Builder
para encadeamento de chamadas de configuração.
público Texture.Builder setSource (Context contextual, Uri sourceUri)
Parâmetros
contexto | Define o Context usado para resolver sourceUri. |
---|---|
URI de origem | Define um URI remoto ou um URI do recurso Android. A textura será adicionada ao registro usando o Uri A textura já registrada com o mesmo Uri será reutilizada. |
Retorna
Texture.Builder
para encadeamento de chamadas de configuração.
público Texture.Builder setSource (Bitmap bitmap)
Permite que um Texture
seja construído usando um Bitmap
. A construção será
imediata.
O bitmap precisa atender às seguintes condições para ser usado pelo Sceneform:
getConfig()
precisa serARGB_8888
.- O
isPremultiplied()
precisa ser verdadeiro. - A largura e a altura precisam ser menores do que 4.096 pixels.
Parâmetros
bitmap | Origem Bitmap dos dados da textura |
---|
Gera
IllegalArgumentException | se o bitmap não for válido |
---|
público Texture.Builder setSource (Context contexto, recurso int)
Permite que um Texture
seja criado com base no recurso. A construção será assíncrona.
Parâmetros
contexto | Context usados para resolução |
---|---|
recurso | um recurso Android com tipo bruto. Uma textura registrada anteriormente com o mesmo ID de recurso será reutilizada. |
Retorna
Texture.Builder
para encadeamento de chamadas de configuração.
público Texture.Builder setUsage (Texture.Usage de uso)
Marque a Texture
como uma cor existente, dados normais ou arbitrários. A cor é o
padrão.
Parâmetros
utilização | Define o tipo de dados em Texture . |
---|
Retorna
Texture.Builder
para encadeamento de chamadas de configuração.