Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
VisualShaderNodeParameter¶
继承: VisualShaderNode < Resource < RefCounted < Object
派生: VisualShaderNodeBooleanParameter, VisualShaderNodeColorParameter, VisualShaderNodeFloatParameter, VisualShaderNodeIntParameter, VisualShaderNodeTextureParameter, VisualShaderNodeTransformParameter, VisualShaderNodeUIntParameter, VisualShaderNodeVec2Parameter, VisualShaderNodeVec3Parameter, VisualShaderNodeVec4Parameter
可视化着色器图中,参数的基础类型。
描述¶
参数代表着色器中的一个变量,是由外部设置的,即从 ShaderMaterial 中设置。参数在 ShaderMaterial 中以属性的形式暴露,可以从检查器或脚本中分配。
属性¶
|
||
|
枚举¶
enum Qualifier:
Qualifier QUAL_NONE = 0
该参数绑定至使用此着色器的 ShaderMaterial。
Qualifier QUAL_GLOBAL = 1
该参数使用“项目设置”中定义的全局值。
Qualifier QUAL_INSTANCE = 2
该参数绑定至节点,该节点附加了使用此着色器的 ShaderMaterial。
Qualifier QUAL_MAX = 3
代表 Qualifier 枚举的大小。
属性说明¶
String parameter_name = ""
参数的名称,该参数可以通过该名称作为 ShaderMaterial 的属性访问。
Qualifier qualifier = 0
定义该参数的作用域。