Заводской класс для Texture
Публичные методы
CompletableFuture< Текстура > | |
Текстура.Строитель | |
Текстура.Строитель | setSampler (сэмплер Texture.Sampler ) Устанавливает Texture.Sampler для управления параметрами рендеринга в Texture . |
Текстура.Строитель | setSource ( Callable < InputStream > inputStreamCreator) Позволяет создать Texture с помощью вызываемой функции. |
Текстура.Строитель | |
Текстура.Строитель | |
Текстура.Строитель | |
Текстура.Строитель | setUsage (использование Texture.Usage ) Отметьте Texture как содержащую цвет, обычные или произвольные данные. |
Унаследованные методы
Публичные методы
public CompletableFuture< текстура > сборка ()
Создает новую Texture
на основе ранее установленных параметров.
Броски
Илегалстатеексцептион | если застройщик не установлен должным образом |
---|
public Texture.Builder setRegistryId (RegistryId объекта )
Texture
повторно использовать текстуру. Если RegistrationId не равен нулю, он будет сохранен в реестре, и реестр будет проверен на наличие этого идентификатора перед построением.
Параметры
идентификатор реестра | Позволяет пропустить функцию и повторно использовать предыдущую текстуру. |
---|
Возвращает
-
Texture.Builder
для объединения вызовов настройки.
public Texture.Builder setSampler (сэмплер Texture.Sampler )
Устанавливает Texture.Sampler
для управления параметрами рендеринга в Texture
.
Параметры
пробоотборник | Управляет внешним видом Texture . |
---|
Возвращает
-
Texture.Builder
для объединения вызовов настройки.
public Texture.Builder setSource ( Callable < InputStream > inputStreamCreator)
Позволяет создать Texture
с помощью вызываемой функции.
Параметры
inputStreamCreator | Предоставляет InputStream данные Texture . |
---|
Возвращает
-
Texture.Builder
для объединения вызовов настройки.
public Texture.Builder setSource ( контекст контекста, Uri sourceUri)
Параметры
контекст | Задает Context , используемый для разрешения sourceUri |
---|---|
источникUri | Задает удаленный Uri или Uri ресурса Android. Текстура будет добавлена в реестр с использованием Uri. Ранее зарегистрированная текстура с тем же Uri будет использоваться повторно. |
Возвращает
-
Texture.Builder
для объединения вызовов настройки.
public Texture.Builder setSource (растровое изображение Bitmap )
Позволяет создать Texture
из Bitmap
. Стройка будет немедленной.
Bitmap должен соответствовать следующим условиям, чтобы его можно было использовать в Sceneform:
-
getConfig()
должен бытьARGB_8888
. -
isPremultiplied()
должно быть истинным. - Ширина и высота должны быть меньше 4096 пикселей.
Параметры
битовая карта | Источник Bitmap данных текстуры |
---|
Броски
IllegalArgumentException | если растровое изображение недействительно |
---|
public Texture.Builder setSource ( контекст контекста, ресурс int)
Позволяет создать Texture
из ресурса. Строительство будет асинхронным.
Параметры
контекст | Context , используемый для разрешения |
---|---|
ресурс | ресурс Android с необработанным типом. Ранее зарегистрированная текстура с тем же идентификатором ресурса будет использоваться повторно. |
Возвращает
-
Texture.Builder
для объединения вызовов настройки.
public Texture.Builder setUsage (использование Texture.Usage )
Отметьте Texture
как содержащую цвет, обычные или произвольные данные. Цвет по умолчанию.
Параметры
Применение | Устанавливает тип данных в Texture |
---|
Возвращает
-
Texture.Builder
для объединения вызовов настройки.