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.

VisualShaderNodeParameter

Eredita: VisualShaderNode < Resource < RefCounted < Object

Ereditato da: VisualShaderNodeBooleanParameter, VisualShaderNodeColorParameter, VisualShaderNodeFloatParameter, VisualShaderNodeIntParameter, VisualShaderNodeTextureParameter, VisualShaderNodeTransformParameter, VisualShaderNodeUIntParameter, VisualShaderNodeVec2Parameter, VisualShaderNodeVec3Parameter, VisualShaderNodeVec4Parameter

Un tipo di base per i parametri all'interno del grafico di visual shader.

Descrizione

Un parametro rappresenta una variabile nello shader che viene impostato esternamente, cioè dal ShaderMaterial. I parametri sono esposti come proprietà nel ShaderMaterial e possono essere assegnati dall'Ispettore o da uno script.

Proprietà

int

instance_index

0

String

parameter_name

""

Qualifier

qualifier

0


Enumerazioni

enum Qualifier: 🔗

Qualifier QUAL_NONE = 0

Il parametro sarà abbinato al ShaderMaterial che utilizza questo shader.

Qualifier QUAL_GLOBAL = 1

Il parametro utilizzerà un valore globale, definito nelle Impostazioni del progetto.

Qualifier QUAL_INSTANCE = 2

Il parametro sarà abbinato al nodo contenente lo ShaderMaterial che utilizza questo 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

Rappresenta la dimensione dell'enumerazione Qualifier.


Descrizioni delle proprietà

int instance_index = 0 🔗

  • void set_instance_index(value: int)

  • int get_instance_index()

The index within 0-15 range, which is used to avoid clashes when shader used on multiple materials.


String parameter_name = "" 🔗

  • void set_parameter_name(value: String)

  • String get_parameter_name()

Nome del parametro, tramite il quale è possibile accedere attraverso le proprietà da ShaderMaterial.


Qualifier qualifier = 0 🔗

Definisce la portata del parametro.