LabelSettings
Наследует: Resource < RefCounted < Object
Предоставляет общие настройки для настройки текста в Label.
Описание
LabelSettings — это ресурс, который предоставляет общие настройки для настройки текста в Label. Он будет иметь приоритет над свойствами, определенными в Control.theme. Ресурс может быть общим для нескольких меток и изменяться на лету, поэтому это удобный и гибкий способ настройки стиля текста.
Свойства
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Методы
void |
add_stacked_outline(index: int = -1) |
void |
add_stacked_shadow(index: int = -1) |
get_stacked_outline_color(index: int) const |
|
get_stacked_outline_size(index: int) const |
|
get_stacked_shadow_color(index: int) const |
|
get_stacked_shadow_offset(index: int) const |
|
get_stacked_shadow_outline_size(index: int) const |
|
void |
move_stacked_outline(from_index: int, to_position: int) |
void |
move_stacked_shadow(from_index: int, to_position: int) |
void |
remove_stacked_outline(index: int) |
void |
remove_stacked_shadow(index: int) |
void |
set_stacked_outline_color(index: int, color: Color) |
void |
set_stacked_outline_size(index: int, size: int) |
void |
set_stacked_shadow_color(index: int, color: Color) |
void |
set_stacked_shadow_offset(index: int, offset: Vector2) |
void |
set_stacked_shadow_outline_size(index: int, size: int) |
Описания свойств
Font, используемый для текста.
Color font_color = Color(1, 1, 1, 1) 🔗
Цвет текста.
Размер текста.
Дополнительный вертикальный интервал между строками (в пикселях), интервал добавляется к спуску строки. Это значение может быть отрицательным.
Color outline_color = Color(1, 1, 1, 1) 🔗
Цвет контура.
Размер обводки текста.
float paragraph_spacing = 0.0 🔗
Вертикальный интервал между абзацами. Добавляется поверх line_spacing.
Color shadow_color = Color(0, 0, 0, 0) 🔗
Цвет эффекта тени. Если альфа равен 0, тень не будет нарисована.
Vector2 shadow_offset = Vector2(1, 1) 🔗
Смещение эффекта тени в пикселях.
Размер эффекта тени.
int stacked_outline_count = 0 🔗
Количество сложенных контуров.
int stacked_shadow_count = 0 🔗
Количество наложенных друг на друга теней.
Описания метода
void add_stacked_outline(index: int = -1) 🔗
Добавляет новый сложенный контур к метке по указанному index. Если index равен -1, новый сложенный контур будет добавлен в конец списка.
void add_stacked_shadow(index: int = -1) 🔗
Добавляет новую стекированную тень к метке с указанным index. Если index равен -1, новая стекированная тень будет добавлена в конец списка.
Color get_stacked_outline_color(index: int) const 🔗
Возвращает цвет сложенного контура в index.
int get_stacked_outline_size(index: int) const 🔗
Возвращает размер сложенного контура в index.
Color get_stacked_shadow_color(index: int) const 🔗
Возвращает цвет стекированной тени в index.
Vector2 get_stacked_shadow_offset(index: int) const 🔗
Возвращает смещение стекированной тени в index.
int get_stacked_shadow_outline_size(index: int) const 🔗
Возвращает размер контура стекированной тени в index.
void move_stacked_outline(from_index: int, to_position: int) 🔗
Перемещает сложенный контур с индексом from_index в заданную позицию to_position в массиве.
void move_stacked_shadow(from_index: int, to_position: int) 🔗
Перемещает сложенную тень по индексу from_index в заданную позицию to_position в массиве.
void remove_stacked_outline(index: int) 🔗
Удаляет сложенный контур по индексу index.
void remove_stacked_shadow(index: int) 🔗
Удаляет накопленную тень по индексу index.
void set_stacked_outline_color(index: int, color: Color) 🔗
Устанавливает цвет сложенного контура, идентифицированного заданным index, на color.
void set_stacked_outline_size(index: int, size: int) 🔗
Устанавливает размер сложенного контура, идентифицированного заданным index, равным size.
void set_stacked_shadow_color(index: int, color: Color) 🔗
Устанавливает цвет тени, идентифицированной указанным index, на color.
void set_stacked_shadow_offset(index: int, offset: Vector2) 🔗
Устанавливает смещение тени, идентифицированной заданным index, на offset.
void set_stacked_shadow_outline_size(index: int, size: int) 🔗
Устанавливает размер контура тени, идентифицированной указанным index, на size.