VisualShaderNodeGroupBase

Inherits: VisualShaderNode < Resource < Reference < Object

Inherited By: VisualShaderNodeExpression

Category: Core

Brief Description

Properties

Array default_input_values O: [ ]
bool editable false

Methods

void add_input_port ( int id, int type, String name )
void add_output_port ( int id, int type, String name )
void clear_input_ports ( )
void clear_output_ports ( )
Control get_control ( int index )
int get_free_input_port_id ( ) const
int get_free_output_port_id ( ) const
int get_input_port_count ( ) const
String get_inputs ( ) const
int get_output_port_count ( ) const
String get_outputs ( ) const
Vector2 get_size ( ) const
bool has_input_port ( int id ) const
bool has_output_port ( int id ) const
bool is_valid_port_name ( String name ) const
void remove_input_port ( int id )
void remove_output_port ( int id )
void set_control ( Control control, int index )
void set_input_port_name ( int id, String name )
void set_input_port_type ( int id, int type )
void set_inputs ( String inputs )
void set_output_port_name ( int id, String name )
void set_output_port_type ( int id, int type )
void set_outputs ( String outputs )
void set_size ( Vector2 size )

Property Descriptions

Default false
Setter set_editable(value)
Getter is_editable()

Method Descriptions



  • void clear_input_ports ( )

  • void clear_output_ports ( )


  • int get_free_input_port_id ( ) const

  • int get_free_output_port_id ( ) const

  • int get_input_port_count ( ) const


  • int get_output_port_count ( ) const

  • String get_outputs ( ) const


  • bool has_input_port ( int id ) const

  • bool has_output_port ( int id ) const


  • void remove_input_port ( int id )

  • void remove_output_port ( int id )


  • void set_input_port_name ( int id, String name )

  • void set_input_port_type ( int id, int type )

  • void set_inputs ( String inputs )

  • void set_output_port_name ( int id, String name )

  • void set_output_port_type ( int id, int type )

  • void set_outputs ( String outputs )