VisualShaderNodeParameter
Hereda: VisualShaderNode < Resource < RefCounted < Object
Heredado por: VisualShaderNodeBooleanParameter, VisualShaderNodeColorParameter, VisualShaderNodeFloatParameter, VisualShaderNodeIntParameter, VisualShaderNodeTextureParameter, VisualShaderNodeTransformParameter, VisualShaderNodeUIntParameter, VisualShaderNodeVec2Parameter, VisualShaderNodeVec3Parameter, VisualShaderNodeVec4Parameter
Un tipo base para los parámetros dentro del gráfico de shader visual.
Descripción
Un parámetro representa una variable en el shader que se establece externamente, es decir, desde el ShaderMaterial. Los parámetros se exponen como propiedades en el ShaderMaterial y pueden asignarse desde el Inspector o desde un script.
Propiedades
|
||
|
||
|
Enumeraciones
enum Qualifier: 🔗
Qualifier QUAL_NONE = 0
El parámetro se vinculará al ShaderMaterial utilizando este shader.
Qualifier QUAL_GLOBAL = 1
El parámetro usará un valor global, definido en la Configuración del proyecto.
Qualifier QUAL_INSTANCE = 2
El parámetro se vinculará al nodo con ShaderMaterial adjunto usando este shader.
Qualifier QUAL_INSTANCE_INDEX = 3
The parameter will be tied to the node with attached ShaderMaterial using this shader. Enables setting a instance_index property.
Qualifier QUAL_MAX = 4
Representa el tamaño del enum Qualifier.
Descripciones de Propiedades
The index within 0-15 range, which is used to avoid clashes when shader used on multiple materials.
Nombre del parámetro, mediante el cual se puede acceder a través de las propiedades de ShaderMaterial.
Define el alcance del parámetro.