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 枚举的大小。
属性说明
参数的名称,该参数可以通过该名称作为 ShaderMaterial 的属性访问。
定义该参数的作用域。