mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 13:41:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="UTF-8" ?>
 | |
| <class name="VisualShaderNodeFrame" inherits="VisualShaderNodeResizableBase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">
 | |
| 	<brief_description>
 | |
| 		A frame other visual shader nodes can be attached to for better organization.
 | |
| 	</brief_description>
 | |
| 	<description>
 | |
| 		A rectangular frame that can be used to group visual shader nodes together to improve organization.
 | |
| 		Nodes attached to the frame will move with it when it is dragged and it can automatically resize to enclose all attached nodes.
 | |
| 		Its title, description and color can be customized.
 | |
| 	</description>
 | |
| 	<tutorials>
 | |
| 	</tutorials>
 | |
| 	<methods>
 | |
| 		<method name="add_attached_node">
 | |
| 			<return type="void" />
 | |
| 			<param index="0" name="node" type="int" />
 | |
| 			<description>
 | |
| 				Adds a node to the list of nodes attached to the frame. Should not be called directly, use the [method VisualShader.attach_node_to_frame] method instead.
 | |
| 			</description>
 | |
| 		</method>
 | |
| 		<method name="remove_attached_node">
 | |
| 			<return type="void" />
 | |
| 			<param index="0" name="node" type="int" />
 | |
| 			<description>
 | |
| 				Removes a node from the list of nodes attached to the frame. Should not be called directly, use the [method VisualShader.detach_node_from_frame] method instead.
 | |
| 			</description>
 | |
| 		</method>
 | |
| 	</methods>
 | |
| 	<members>
 | |
| 		<member name="attached_nodes" type="PackedInt32Array" setter="set_attached_nodes" getter="get_attached_nodes" default="PackedInt32Array()">
 | |
| 			The list of nodes attached to the frame.
 | |
| 		</member>
 | |
| 		<member name="autoshrink" type="bool" setter="set_autoshrink_enabled" getter="is_autoshrink_enabled" default="true">
 | |
| 			If [code]true[/code], the frame will automatically resize to enclose all attached nodes.
 | |
| 		</member>
 | |
| 		<member name="tint_color" type="Color" setter="set_tint_color" getter="get_tint_color" default="Color(0.3, 0.3, 0.3, 0.75)">
 | |
| 			The color of the frame when [member tint_color_enabled] is [code]true[/code].
 | |
| 		</member>
 | |
| 		<member name="tint_color_enabled" type="bool" setter="set_tint_color_enabled" getter="is_tint_color_enabled" default="false">
 | |
| 			If [code]true[/code], the frame will be tinted with the color specified in [member tint_color].
 | |
| 		</member>
 | |
| 		<member name="title" type="String" setter="set_title" getter="get_title" default=""Title"">
 | |
| 			The title of the node.
 | |
| 		</member>
 | |
| 	</members>
 | |
| </class>
 | 
