Texture.Builder

classe final estática pública Texture.Builder

Classe de fábrica para Texture

Métodos públicos

CompletableFuture<Textura>
build()
Cria um novo Texture com base nos parâmetros definidos anteriormente
Texture.Builder
setRegistryId(Object RegistryId)
Permite que um Texture seja reutilizado.
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
setSource(contexto Context, Uri sourceUri)
Permite que um Texture seja construído usando o Uri
Texture.Builder
setSource (bitmap Bitmap)
Permite que um Texture seja construído usando um Bitmap.
Texture.Builder
setSource(contexto Context, recurso int)
Permite que um Texture seja criado com base no recurso.
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

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

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

público Texture.Builder setSource (Context contextual, Uri sourceUri)

Permite que um Texture seja construído usando o Uri A construção será assíncrona.

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

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:

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

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