VisualShaderNodeFrame
Наследует: VisualShaderNodeResizableBase < VisualShaderNode < Resource < RefCounted < Object
Наследуется от: VisualShaderNodeComment
Рамка, к которой можно прикрепить другие узлы визуального шейдера для лучшей организации.
Описание
Прямоугольная рамка, которую можно использовать для группировки узлов визуального шейдера для улучшения организации.
Узлы, прикрепленные к рамке, будут перемещаться вместе с ней при ее перетаскивании, и она может автоматически изменять размер, чтобы охватить все прикрепленные узлы.
Ее заголовок, описание и цвет можно настроить.
Свойства
|
||
|
||
|
||
|
||
|
Методы
void |
add_attached_node(node: int) |
void |
remove_attached_node(node: int) |
Описания свойств
PackedInt32Array attached_nodes = PackedInt32Array() 🔗
void set_attached_nodes(value: PackedInt32Array)
PackedInt32Array get_attached_nodes()
Список узлов, прикрепленных к фрейму.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
Если true, рамка автоматически изменит размер, чтобы охватить все прикрепленные узлы.
Color tint_color = Color(0.3, 0.3, 0.3, 0.75) 🔗
Цвет рамки, когда tint_color_enabled равен true.
bool tint_color_enabled = false 🔗
Если true, рамка будет окрашена в цвет, указанный в tint_color.
Название узла.
Описания метода
void add_attached_node(node: int) 🔗
Добавляет узел в список узлов, прикрепленных к фрейму. Не следует вызывать напрямую, вместо этого используйте метод VisualShader.attach_node_to_frame().
void remove_attached_node(node: int) 🔗
Удаляет узел из списка узлов, прикрепленных к фрейму. Не следует вызывать напрямую, вместо этого используйте метод VisualShader.detach_node_from_frame().