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.
Checking the stable version of the documentation...
VisualShaderNodeDerivativeFunc
Hereda: VisualShaderNode < Resource < RefCounted < Object
Calcula una derivada dentro del gráfico de shader visual.
Descripción
Este nodo sólo está disponible en shader visuales Fragment y Light.
Propiedades
|
||
|
||
|
Enumeraciones
enum OpType: 🔗
OpType OP_TYPE_SCALAR = 0
Un escalar real.
OpType OP_TYPE_VECTOR_2D = 1
Un tipo vector 2D.
OpType OP_TYPE_VECTOR_3D = 2
Un tipo vector 3D.
OpType OP_TYPE_VECTOR_4D = 3
Un tipo vector 4D.
OpType OP_TYPE_MAX = 4
Representa el tamaño del enum OpType.
enum Function: 🔗
Function FUNC_SUM = 0
Suma del derivado absoluto en x y y.
Function FUNC_X = 1
Derivado en x utilizando la diferenciación local.
Function FUNC_Y = 2
Derivado en y utilizando la diferenciación local.
Function FUNC_MAX = 3
Representa el tamaño del enum Function.
enum Precision: 🔗
Precision PRECISION_NONE = 0
No se especifica ninguna precisión, el controlador de la GPU puede utilizar el nivel de precisión que elija. Esta es la opción por defecto y es equivalente a usar dFdx() o dFdy() en los shaders de texto.
Precision PRECISION_COARSE = 1
La derivada se calculará utilizando los vecinos del fragmento actual (que puede que no incluyan el fragmento actual). Esto tiende a ser más rápido que usar PRECISION_FINE, pero puede no ser adecuado cuando se necesita más precisión. Esto es equivalente a usar dFdxCoarse() o dFdyCoarse() en los shaders de texto.
Precision PRECISION_FINE = 2
La derivada se calculará utilizando el fragmento actual y sus vecinos inmediatos. Esto tiende a ser más lento que usar PRECISION_COARSE, pero puede ser necesario cuando se necesita más precisión. Esto es equivalente a usar dFdxFine() o dFdyFine() en los shaders de texto.
Precision PRECISION_MAX = 3
Representa el tamaño del enum Precision.
Descripciones de Propiedades
Un tipo de función derivada.
Un tipo de operando y valor de retorno.
Establece el nivel de precisión que se utilizará para la función derivada. Cuando se utiliza el renderizador de compatibilidad, este ajuste no tiene ningún efecto.