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

String

parameter_name

""

Qualifier

qualifier

0


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_MAX = 3

Representa el tamaño del enum Qualifier.


Descripciones de Propiedades

String parameter_name = "" 🔗

  • void set_parameter_name(value: String)

  • String get_parameter_name()

Nombre del parámetro, mediante el cual se puede acceder a través de las propiedades de ShaderMaterial.


Qualifier qualifier = 0 🔗

Define el alcance del parámetro.