Texture.Builder

clase estática estática pública Texture.Builder

Clase de fábrica para Texture

Métodos públicos

CompletableFuture<Texture>
build()
Crea un Texture nuevo según los parámetros establecidos anteriormente.
Texture.Builder
setRegistryId(Object registryId)
Permite que se vuelva a usar Texture.
Texture.Builder
setSampler(Ejemplo de Texture.Sampler)
Establece el Texture.Sampler para controlar los parámetros de renderización en Texture.
Texture.Builder
setSource(que admite llamadas<InputStream> inputStreamCreator)
Permite que se construya un objeto Texture mediante una función que admite llamadas.
Texture.Builder
setSource(contexto Context, Uri sourceUri)
Permite que se construya un Texture a partir de Uri.
Texture.Builder
setSource(mapa de bits Bitmap)
Permite que un Texture se construya a partir de un Bitmap.
Texture.Builder
setSource(contexto Context, recurso interno)
Permite que un Texture se construya a partir de un recurso.
Texture.Builder
setUsage(uso de Texture.Usage)
Marca Texture como un color contenedor, normal o arbitrario.

Métodos heredados

Métodos públicos

publicable CompletableFuture<Texture> build ()

Crea un Texture nuevo según los parámetros establecidos anteriormente.

Arroja
IllegalStateException si el compilador no está configurado correctamente

público Texture.Builder setRegistryId (Object registryId)

Permite que se vuelva a usar Texture. Si registryId no es nulo, se guardará en un registro y se verificará este ID antes de la construcción.

Parámetros
ID de registro Permite omitir la función y reutilizar una textura anterior.
Resultado que se muestra

public Texture.Builder setSampler (Sampleure.Sampler sampler)

Establece el Texture.Sampler para controlar los parámetros de renderización en Texture.

Parámetros
muestra Controla la apariencia de Texture.
Resultado que se muestra

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

Permite que se construya un objeto Texture mediante una función que admite llamadas.

Parámetros
inputStreamCreator. Proporciona un InputStream con los datos de Texture.
Resultado que se muestra

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

Permite que se construya un Texture a partir de Uri. La construcción será asíncrona.

Parámetros
Contexto Configura el Context que se usa para resolver sourceUri
fuenteUri Establece un URI remoto o un recurso de Android. La textura se agregará al registro mediante el URI A. Se volverá a usar la textura registrada previamente con el mismo URI.
Resultado que se muestra

público Texture.Builder setSource (mapa de bits mapa de bits)

Permite que un Texture se construya a partir de un Bitmap. La construcción será inmediata.

El mapa de bits debe cumplir con las siguientes condiciones para que Sceneform lo use:

Parámetros
mapa de bits Bitmap fuente de datos de textura
Arroja
IllegalArgumentException. si el mapa de bits no es válido

público Texture.Builder setSource (Contexto contexto, recurso interno)

Permite que un Texture se construya a partir de un recurso. La construcción será asíncrona.

Parámetros
Contexto Se usó Context para la resolución
recurso un recurso de Android con tipo sin procesar. Se volverá a usar una textura registrada previamente con el mismo ID de recurso.
Resultado que se muestra

público Texture.Builder setUsage (Uso de Texture.Usage)

Marca Texture como un color contenedor, normal o arbitrario. El color es el predeterminado.

Parámetros
uso Configura el tipo de datos de Texture
Resultado que se muestra