Files
godot-docs/classes/class_visualshadernode.rst
T

62 lines
4.0 KiB
ReStructuredText

.. 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/<name>/doc_classes.
.. _class_VisualShaderNode:
VisualShaderNode
================
**Inherits:** :ref:`Resource<class_resource>` **<** :ref:`Reference<class_reference>` **<** :ref:`Object<class_object>`
**Inherited By:** :ref:`VisualShaderNodeVectorFunc<class_visualshadernodevectorfunc>`, :ref:`VisualShaderNodeVectorCompose<class_visualshadernodevectorcompose>`, :ref:`VisualShaderNodeTransformDecompose<class_visualshadernodetransformdecompose>`, :ref:`VisualShaderNodeCubeMapUniform<class_visualshadernodecubemapuniform>`, :ref:`VisualShaderNodeUniform<class_visualshadernodeuniform>`, :ref:`VisualShaderNodeTransformVecMult<class_visualshadernodetransformvecmult>`, :ref:`VisualShaderNodeVectorDecompose<class_visualshadernodevectordecompose>`, :ref:`VisualShaderNodeVec3Constant<class_visualshadernodevec3constant>`, :ref:`VisualShaderNodeTransformMult<class_visualshadernodetransformmult>`, :ref:`VisualShaderNodeCubeMap<class_visualshadernodecubemap>`, :ref:`VisualShaderNodeInput<class_visualshadernodeinput>`, :ref:`VisualShaderNodeScalarConstant<class_visualshadernodescalarconstant>`, :ref:`VisualShaderNodeScalarFunc<class_visualshadernodescalarfunc>`, :ref:`VisualShaderNodeScalarOp<class_visualshadernodescalarop>`, :ref:`VisualShaderNodeTransformCompose<class_visualshadernodetransformcompose>`, :ref:`VisualShaderNodeVectorOp<class_visualshadernodevectorop>`, :ref:`VisualShaderNodeVectorLen<class_visualshadernodevectorlen>`, :ref:`VisualShaderNodeColorOp<class_visualshadernodecolorop>`, :ref:`VisualShaderNodeTransformConstant<class_visualshadernodetransformconstant>`, :ref:`VisualShaderNodeOutput<class_visualshadernodeoutput>`, :ref:`VisualShaderNodeVectorInterp<class_visualshadernodevectorinterp>`, :ref:`VisualShaderNodeDotProduct<class_visualshadernodedotproduct>`, :ref:`VisualShaderNodeTexture<class_visualshadernodetexture>`, :ref:`VisualShaderNodeScalarInterp<class_visualshadernodescalarinterp>`, :ref:`VisualShaderNodeColorConstant<class_visualshadernodecolorconstant>`
**Category:** Core
Brief Description
-----------------
Member Functions
----------------
+--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Variant<class_variant>` | :ref:`get_input_port_default_value<class_VisualShaderNode_get_input_port_default_value>` **(** :ref:`int<class_int>` port **)** const |
+--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| void | :ref:`set_input_port_default_value<class_VisualShaderNode_set_input_port_default_value>` **(** :ref:`int<class_int>` port, :ref:`Variant<class_variant>` value **)** |
+--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Signals
-------
.. _class_VisualShaderNode_editor_refresh_request:
- **editor_refresh_request** **(** **)**
Member Variables
----------------
.. _class_VisualShaderNode_default_input_values:
- :ref:`Array<class_array>` **default_input_values**
.. _class_VisualShaderNode_output_port_for_preview:
- :ref:`int<class_int>` **output_port_for_preview**
Member Function Description
---------------------------
.. _class_VisualShaderNode_get_input_port_default_value:
- :ref:`Variant<class_variant>` **get_input_port_default_value** **(** :ref:`int<class_int>` port **)** const
.. _class_VisualShaderNode_set_input_port_default_value:
- void **set_input_port_default_value** **(** :ref:`int<class_int>` port, :ref:`Variant<class_variant>` value **)**