GradientTexture2D
Наследует: Texture2D < Texture < Resource < RefCounted < Object
2D-текстура, создающая узор с цветами, полученными из Gradient.
Описание
2D-текстура, которая получает цвета из Gradient для заполнения данных текстуры. Эта текстура способна преобразовывать цветовой переход в различные узоры, такие как линейный или радиальный градиент. Текстура заполняется путем интерполяции цветов, начиная со смещений fill_from до fill_to по умолчанию, но градиентную заливку можно повторять, чтобы покрыть всю текстуру.
Градиент выбирается индивидуально для каждого пикселя, поэтому он не обязательно представляет собой точную копию градиента (см. width и height). См. также GradientTexture1D, CurveTexture и CurveXYZTexture.
Свойства
|
||
|
||
|
||
|
||
|
||
resource_local_to_scene |
|
|
|
||
|
Перечисления
enum Fill: 🔗
Fill FILL_LINEAR = 0
Цвета линейно интерполируются по прямой линии.
Fill FILL_RADIAL = 1
Цвета линейно интерполируются по круговому шаблону.
Fill FILL_SQUARE = 2
Цвета линейно интерполируются в квадратный узор.
enum Repeat: 🔗
Repeat REPEAT_NONE = 0
Градиентная заливка ограничена диапазоном, определяемым смещениями fill_from – fill_to.
Repeat REPEAT = 1
Текстура заполняется, начиная со смещений fill_from до fill_to, повторяя один и тот же узор в обоих направлениях.
Repeat REPEAT_MIRROR = 2
Текстура заполняется, начиная со смещений fill_from до fill_to, зеркально отображая узор в обоих направлениях.
Описания свойств
Тип заливки градиента.
Vector2 fill_from = Vector2(0, 0) 🔗
Начальное смещение, используемое для заполнения текстуры, указанной в UV-координатах.
Vector2 fill_to = Vector2(1, 0) 🔗
Конечное смещение, используемое для заполнения текстуры, указанной в UV-координатах.
Gradient, используемый для заливки текстуры.
Количество вертикальных цветовых образцов, которые будут получены из Gradient, которое также представляет высоту текстуры.
Тип повторения градиента.
Если true, сгенерированная текстура будет поддерживать высокий динамический диапазон (формат Image.FORMAT_RGBAF). Это позволяет работать эффектам свечения, если Environment.glow_enabled имеет значение true. Если false, сгенерированная текстура будет использовать низкий динамический диапазон; слишком яркие цвета будут ограничены (формат Image.FORMAT_RGBA8).
Количество горизонтальных цветовых образцов, которые будут получены из Gradient, которое также представляет ширину текстуры.