Attention: Here be dragons (unstable version)
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Redot.
Checking the stable version of the documentation...
VisualShaderNodeParameter
Inherits: VisualShaderNode < Resource < RefCounted < Object
Inherited By: VisualShaderNodeBooleanParameter, VisualShaderNodeColorParameter, VisualShaderNodeFloatParameter, VisualShaderNodeIntParameter, VisualShaderNodeTextureParameter, VisualShaderNodeTransformParameter, VisualShaderNodeUIntParameter, VisualShaderNodeVec2Parameter, VisualShaderNodeVec3Parameter, VisualShaderNodeVec4Parameter
A base type for the parameters within the visual shader graph.
Description
A parameter represents a variable in the shader which is set externally, i.e. from the ShaderMaterial. Parameters are exposed as properties in the ShaderMaterial and can be assigned from the Inspector or from a script.
Properties
|
||
|
Enumerations
enum Qualifier: 🔗
Qualifier QUAL_NONE = 0
The parameter will be tied to the ShaderMaterial using this shader.
Qualifier QUAL_GLOBAL = 1
The parameter will use a global value, defined in Project Settings.
Qualifier QUAL_INSTANCE = 2
The parameter will be tied to the node with attached ShaderMaterial using this shader.
Qualifier QUAL_MAX = 3
Represents the size of the Qualifier enum.
Property Descriptions
Name of the parameter, by which it can be accessed through the ShaderMaterial properties.
Defines the scope of the parameter.