Clase de fábrica para Texture
Métodos públicos
CompletableFuture<Texture> | |
Texture.Builder | |
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 | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder |
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
Texture.Builder
para encadenar llamadas de configuración
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
Texture.Builder
para encadenar llamadas de configuración
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
Texture.Builder
para encadenar llamadas de configuración
público Texture.Builder setSource (Contexto, Uri sourceUri)
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
Texture.Builder
para encadenar llamadas de configuración
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:
getConfig()
debe serARGB_8888
isPremultiplied()
debe ser verdadero.- El ancho y la altura deben ser inferiores a 4096 píxeles.
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
Texture.Builder
para encadenar llamadas de configuración
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
Texture.Builder
para encadenar llamadas de configuración