class

Godot::VisualShaderGroup

Inherits Godot::Resource < Godot::RefCounted < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

add_node(node : VisualShaderNode, position : Vector2, id : Int64) : Void
Source
attach_node_to_frame(id : Int64, frame : Int64) : Void
Source
can_connect_nodes(from_node : Int64, from_port : Int64, to_node : Int64, to_port : Int64) : Bool
Source
connect_nodes(from_node : Int64, from_port : Int64, to_node : Int64, to_port : Int64) : Int64
Source
connect_nodes_forced(from_node : Int64, from_port : Int64, to_node : Int64, to_port : Int64) : Void
Source
detach_node_from_frame(id : Int64) : Void
Source
disconnect_nodes(from_node : Int64, from_port : Int64, to_node : Int64, to_port : Int64) : Void
Source
get_group_name
Source
get_input_port_count
Source
get_input_port_name(id : Int64) : String
Source
get_input_port_type(id : Int64) : Int64
Source
get_node(id : Int64) : VisualShaderNode
Source
get_node_connections
Source
get_node_list
Source
get_node_position(id : Int64) : Vector2
Source
get_output_port_count
Source
get_output_port_name(id : Int64) : String
Source
get_output_port_type(id : Int64) : Int64
Source
get_valid_node_id
Source
group_name

Property group_name getter

Source
group_name=(val)

Property group_name setter

Source
input_port_count

Property input_port_count getter

Source
input_port_count=(val : Int)

Property input_port_count setter

Source
insert_input_port(id : Int64, get_type : Int64, name : String) : String
Source
insert_output_port(id : Int64, get_type : Int64, name : String) : String
Source
is_node_connection(from_node : Int64, from_port : Int64, to_node : Int64, to_port : Int64) : Bool
Source
move_input_port(from : Int64, to : Int64) : Void
Source
move_output_port(from : Int64, to : Int64) : Void
Source
output_port_count

Property output_port_count getter

Source
output_port_count=(val : Int)

Property output_port_count setter

Source
remove_input_port(id : Int64) : Void
Source
remove_node(id : Int64) : Void
Source
remove_output_port(id : Int64) : Void
Source
replace_node(id : Int64, new_class : String) : Void
Source
set_group_name(name : String) : Void
Source
set_input_port_count(count : Int64) : Void
Source
set_input_port_name(id : Int64, name : String) : Void
Source
set_input_port_type(id : Int64, get_type : Int64) : Void
Source
set_node_position(id : Int64, position : Vector2) : Void
Source
set_output_port_count(count : Int64) : Void
Source
set_output_port_name(id : Int64, name : String) : Void
Source
set_output_port_type(id : Int64, get_type : Int64) : Void
Source