:github_url: hide .. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the VisualShaderNode.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_VisualShaderNode: VisualShaderNode ================ **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Inherited By:** :ref:`VisualShaderNodeColorConstant`, :ref:`VisualShaderNodeColorOp`, :ref:`VisualShaderNodeCubeMap`, :ref:`VisualShaderNodeCubeMapUniform`, :ref:`VisualShaderNodeDotProduct`, :ref:`VisualShaderNodeInput`, :ref:`VisualShaderNodeOutput`, :ref:`VisualShaderNodeScalarConstant`, :ref:`VisualShaderNodeScalarFunc`, :ref:`VisualShaderNodeScalarInterp`, :ref:`VisualShaderNodeScalarOp`, :ref:`VisualShaderNodeTexture`, :ref:`VisualShaderNodeTransformCompose`, :ref:`VisualShaderNodeTransformConstant`, :ref:`VisualShaderNodeTransformDecompose`, :ref:`VisualShaderNodeTransformMult`, :ref:`VisualShaderNodeTransformVecMult`, :ref:`VisualShaderNodeUniform`, :ref:`VisualShaderNodeVec3Constant`, :ref:`VisualShaderNodeVectorCompose`, :ref:`VisualShaderNodeVectorDecompose`, :ref:`VisualShaderNodeVectorFunc`, :ref:`VisualShaderNodeVectorInterp`, :ref:`VisualShaderNodeVectorLen`, :ref:`VisualShaderNodeVectorOp` **Category:** Core Brief Description ----------------- Properties ---------- +---------------------------+-----------------------------------------------------------------------------------------+ | :ref:`Array` | :ref:`default_input_values` | +---------------------------+-----------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`output_port_for_preview` | +---------------------------+-----------------------------------------------------------------------------------------+ Methods ------- +-------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`get_input_port_default_value` **(** :ref:`int` port **)** const | +-------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_input_port_default_value` **(** :ref:`int` port, :ref:`Variant` value **)** | +-------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Signals ------- .. _class_VisualShaderNode_signal_editor_refresh_request: - **editor_refresh_request** **(** **)** Property Descriptions --------------------- .. _class_VisualShaderNode_property_default_input_values: - :ref:`Array` **default_input_values** ---- .. _class_VisualShaderNode_property_output_port_for_preview: - :ref:`int` **output_port_for_preview** +----------+------------------------------------+ | *Setter* | set_output_port_for_preview(value) | +----------+------------------------------------+ | *Getter* | get_output_port_for_preview() | +----------+------------------------------------+ Method Descriptions ------------------- .. _class_VisualShaderNode_method_get_input_port_default_value: - :ref:`Variant` **get_input_port_default_value** **(** :ref:`int` port **)** const ---- .. _class_VisualShaderNode_method_set_input_port_default_value: - void **set_input_port_default_value** **(** :ref:`int` port, :ref:`Variant` value **)**