GradientTexture1D

Наследует: Texture2D < Texture < Resource < RefCounted < Object

Одномерная текстура, использующая цвета, полученные из Gradient.

Описание

1D-текстура, которая получает цвета из Gradient для заполнения данных текстуры. Текстура заполняется путем выборки градиента для каждого пикселя. Поэтому текстура не обязательно представляет собой точную копию градиента, так как она может пропускать некоторые цвета, если пикселей недостаточно. См. также GradientTexture2D, CurveTexture и CurveXYZTexture.

Свойства

Gradient

gradient

bool

resource_local_to_scene

false (overrides Resource)

bool

use_hdr

false

int

width

256


Описания свойств

Gradient gradient 🔗

Gradient, используемый для заливки текстуры.


bool use_hdr = false 🔗

  • void set_use_hdr(value: bool)

  • bool is_using_hdr()

Если true, сгенерированная текстура будет поддерживать высокий динамический диапазон (формат Image.FORMAT_RGBAF). Это позволяет работать эффектам свечения, если Environment.glow_enabled имеет значение true. Если false, сгенерированная текстура будет использовать низкий динамический диапазон; слишком яркие цвета будут ограничены (формат Image.FORMAT_RGBA8).


int width = 256 🔗

  • void set_width(value: int)

  • int get_width()

Количество образцов цвета, которые будут получены из Gradient.