mirror of
https://github.com/stan220/godot-docs.git
synced 2026-09-08 20:29:03 +00:00
62 lines
4.0 KiB
ReStructuredText
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 **)**
|
|
|
|
|