VisualShaderNodeFrame
Hereda: VisualShaderNodeResizableBase < VisualShaderNode < Resource < RefCounted < Object
Heredado por: VisualShaderNodeComment
Un marco al que se pueden adjuntar otros nodos de sombreado visual para una mejor organización.
Descripción
Un marco rectangular que se puede utilizar para agrupar nodos de sombreado visual para mejorar la organización.
Los nodos adjuntos al marco se moverán con él cuando se arrastre y puede cambiar de tamaño automáticamente para incluir todos los nodos adjuntos.
Su título, descripción y color se pueden personalizar.
Propiedades
|
||
|
||
|
||
|
||
|
Métodos
void |
add_attached_node(node: int) |
void |
remove_attached_node(node: int) |
Descripciones de Propiedades
PackedInt32Array attached_nodes = PackedInt32Array() 🔗
void set_attached_nodes(value: PackedInt32Array)
PackedInt32Array get_attached_nodes()
La lista de nodos adjuntos al marco.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
Si es true, el marco cambiará de tamaño automáticamente para incluir todos los nodos adjuntos.
Color tint_color = Color(0.3, 0.3, 0.3, 0.75) 🔗
El color del marco cuando tint_color_enabled es true.
bool tint_color_enabled = false 🔗
Si es true, el marco se coloreará con el color especificado en tint_color.
El título del nodo.
Descripciones de Métodos
void add_attached_node(node: int) 🔗
Añade un nodo a la lista de nodos adjuntos al marco. No debe ser llamado directamente, utiliza el método VisualShader.attach_node_to_frame() en su lugar.
void remove_attached_node(node: int) 🔗
Elimina un nodo de la lista de nodos adjuntos al marco. No debe ser llamado directamente, utiliza el método VisualShader.detach_node_from_frame() en su lugar.