Вспомогательный класс, используемый для создания Material
по умолчанию.
Константы
Нить | МАТЕРИАЛ_ЦВЕТ | Имя параметра материала для управления цветом материалов makeOpaqueWithColor(Context, Color) и makeTransparentWithColor(Context, Color) . |
Нить | МАТЕРИАЛ_МЕТАЛЛИЧЕСКИЙ | Имя параметра материала для управления свойством металла всех MaterialFactory . |
Нить | МАТЕРИАЛ_ОТРАЖЕНИЕ | Имя параметра материала для управления свойством отражения всех MaterialFactory . |
Нить | МАТЕРИАЛ_ШЕРОХОВАТОСТЬ | Имя параметра материала для управления свойством шероховатости всех MaterialFactory . |
Нить | МАТЕРИАЛ_ТЕКСТУРА | Имя параметра материала для управления текстурой материалов makeOpaqueWithTexture(Context, Texture) и makeTransparentWithTexture(Context, Texture) . |
Публичные конструкторы
Публичные методы
статическое CompletableFuture< Материал > | |
статическое CompletableFuture< Материал > | |
статическое CompletableFuture< Материал > | |
статическое CompletableFuture< Материал > |
Унаследованные методы
Константы
общедоступная статическая окончательная строка MATERIAL_COLOR
Имя параметра материала для управления цветом материалов makeOpaqueWithColor(Context, Color)
и makeTransparentWithColor(Context, Color)
.
Смотрите также
общедоступная статическая окончательная строка MATERIAL_METALLIC
Имя параметра материала для управления свойством металла всех MaterialFactory
. Металлическое свойство определяет, является ли поверхность металлической (проводник) или неметаллической (диэлектрической) поверхностью. Это свойство следует использовать как двоичное значение, равное 0 или 1. Промежуточные значения действительно полезны только для создания переходов между различными типами поверхностей при использовании текстур. Значение по умолчанию — 0.
Смотрите также
общедоступная статическая окончательная строка MATERIAL_REFLECTANCE
Имя параметра материала для управления свойством отражения всех MaterialFactory
. Свойство отражения влияет только на неметаллические поверхности. Это свойство можно использовать для управления интенсивностью отражения. Это значение определяется между 0 и 1 и представляет собой переназначение процента отражательной способности. Значение по умолчанию — 0,5.
Смотрите также
общедоступная статическая окончательная строка MATERIAL_ROUGHNESS
Имя параметра материала для управления свойством шероховатости всех MaterialFactory
. Свойство шероховатости контролирует воспринимаемую гладкость поверхности. Когда шероховатость установлена на 0, поверхность идеально гладкая и очень глянцевая. Чем шероховатее поверхность, тем «размытое» отражение. Значение по умолчанию — 0,4.
Смотрите также
общедоступная статическая окончательная строка MATERIAL_TEXTURE
Имя параметра материала для управления текстурой материалов makeOpaqueWithTexture(Context, Texture)
и makeTransparentWithTexture(Context, Texture)
.
Смотрите также
Публичные конструкторы
публичная фабрика материалов ()
Публичные методы
public static CompletableFuture< Material > makeOpaqueWithColor ( контекст контекста, цвет цвета)
Создает непрозрачный Material
с переданным Color
. Color
можно изменить, вызвав setFloat3(String, Color)
с MATERIAL_COLOR
. Металличность, шероховатость и отражательную способность можно изменить с помощью setFloat(String, float)
.
Параметры
контекст | контекст, используемый для загрузки материального ресурса |
---|---|
цвет | цвет материала для визуализации |
Возвращает
- материал, который будет отображать заданный цвет
Смотрите также
public static CompletableFuture< Material > makeOpaqueWithTexture ( контекст контекста, текстура текстуры)
Создает непрозрачный Material
с переданной Texture
Texture
изменить, вызвав setTexture(String, Texture)
с MATERIAL_TEXTURE
. Металличность, шероховатость и отражательную способность можно изменить с помощью setFloat(String, float)
.
Параметры
контекст | контекст, используемый для загрузки материального ресурса |
---|---|
текстура | текстура материала для рендеринга |
Возвращает
- материал, который будет отображать данную текстуру
Смотрите также
public static CompletableFuture< Material > makeTransparentWithColor ( контекст контекста, цвет цвета)
Создает прозрачный Material
с переданным Color
. Color
можно изменить, вызвав setFloat4(String, Color)
с MATERIAL_COLOR
. Металличность, шероховатость и отражательную способность можно изменить с помощью setFloat(String, float)
.
Параметры
контекст | контекст, используемый для загрузки материального ресурса |
---|---|
цвет | цвет материала для визуализации |
Возвращает
- материал, который будет отображать заданный цвет
Смотрите также
public static CompletableFuture< Material > makeTransparentWithTexture ( контекст контекста, текстура текстуры)
Создает прозрачный Material
с переданной Texture
Texture
изменить, вызвав setTexture(String, Texture)
с MATERIAL_TEXTURE
. Металличность, шероховатость и отражательную способность можно изменить с помощью setFloat(String, float)
.
Параметры
контекст | контекст, используемый для загрузки материального ресурса |
---|---|
текстура | текстура материала для рендеринга |
Возвращает
- материал, который будет отображать данную текстуру