VisualShaderNodeFloatParameter

Hereda: VisualShaderNodeParameter < VisualShaderNode < Resource < RefCounted < Object

Un parámetro escalar de punto flotante para ser utilizado dentro del gráfico de shader visual.

Descripción

Traducido a uniform float en el lenguaje de shaders.

Propiedades

float

default_value

0.0

bool

default_value_enabled

false

Hint

hint

0

float

max

1.0

float

min

0.0

float

step

0.1


Enumeraciones

enum Hint: 🔗

Hint HINT_NONE = 0

No se utiliza ninguna sugerencia.

Hint HINT_RANGE = 1

Una sugerencia de rango para el valor escalar, que limita los posibles valores de entrada entre min y max. Se traduce a hint_range(min, max) en el código del shader.

Hint HINT_RANGE_STEP = 2

Una sugerencia de rango para el valor escalar con paso, que limita los posibles valores de entrada entre min y max, con un paso (incremento) de step. Se traduce a hint_range(min, max, step) en el código del shader.

Hint HINT_MAX = 3

Representa el tamaño del enum Hint.


Descripciones de Propiedades

float default_value = 0.0 🔗

  • void set_default_value(value: float)

  • float get_default_value()

Un valor por defecto para ser asignado dentro del shader.


bool default_value_enabled = false 🔗

  • void set_default_value_enabled(value: bool)

  • bool is_default_value_enabled()

Habilita el uso de default_value.


Hint hint = 0 🔗

  • void set_hint(value: Hint)

  • Hint get_hint()

Una sugerencia aplicada al uniforme, que controla los valores que puede tomar cuando se establece a través del Inspector.


float max = 1.0 🔗

Valor mínimo para las sugerencias de rango. Se utiliza si hint está establecido en HINT_RANGE o HINT_RANGE_STEP.


float min = 0.0 🔗

Valor máximo para las sugerencias de rango. Se utiliza si hint está establecido en HINT_RANGE o HINT_RANGE_STEP.


float step = 0.1 🔗

Valor de paso (incremento) para la sugerencia de rango con paso. Se utiliza si hint se establece en HINT_RANGE_STEP.