Вспомогательный класс, используемый для создания 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) .
Параметры
| контекст | контекст, используемый для загрузки материального ресурса |
|---|---|
| текстура | текстура материала для рендеринга |
Возвращает
- материал, который будет отображать данную текстуру