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...
VisualShaderNodeTexture
Hereda: VisualShaderNode < Resource < RefCounted < Object
Realiza una búsqueda de texturas 2D dentro del grafo de shader visual.
Descripción
Realiza una operación de búsqueda en la textura proporcionada, con soporte para múltiples fuentes de textura a elegir.
Propiedades
|
||
|
Enumeraciones
enum Source: 🔗
Source SOURCE_TEXTURE = 0
Utiliza la textura dada como argumento para esta función.
Source SOURCE_SCREEN = 1
Utiliza la textura del actual viewport como fuente.
Source SOURCE_2D_TEXTURE = 2
Usa la textura integrada de este shader (por ejemplo, una textura de un Sprite2D).
Source SOURCE_2D_NORMAL = 3
Usa la textura del mapa normal de este shader integrado.
Source SOURCE_DEPTH = 4
Usa la textura de profundidad capturada durante el prepass de profundidad. Solo disponible cuando se usa el prepass de profundidad (es decir, en shaders espaciales y en los renderizadores forward_plus o gl_compatibility).
Source SOURCE_PORT = 5
Usar la textura proporcionada en el puerto de entrada para esta función.
Source SOURCE_3D_NORMAL = 6
Usa el búfer normal capturado durante el prepass de profundidad. Solo disponible cuando el búfer normal-rugosidad está disponible (es decir, en shaders espaciales y en el renderizador forward_plus).
Source SOURCE_ROUGHNESS = 7
Usa el búfer de rugosidad capturado durante el prepass de profundidad. Solo disponible cuando el búfer normal-rugosidad está disponible (es decir, en shaders espaciales y en el renderizador forward_plus).
Source SOURCE_MAX = 8
Representa el tamaño del enum Source.
enum TextureType: 🔗
TextureType TYPE_DATA = 0
No se añade ninguna sugerencia a la declaración de la variable uniforme.
TextureType TYPE_COLOR = 1
Adds source_color as hint to the uniform declaration for proper conversion from nonlinear sRGB encoding to linear encoding.
TextureType TYPE_NORMAL_MAP = 2
Añade hint_normal como sugerencia a la declaración de la variable uniforme uniforme, lo que internamente convierte la textura para su uso adecuado como mapa normal.
TextureType TYPE_MAX = 3
Representa el tamaño del enum TextureType.
Descripciones de Propiedades
Determina la fuente de la búsqueda.
La textura de la fuente, si es necesaria para la source seleccionada.
TextureType texture_type = 0 🔗
void set_texture_type(value: TextureType)
TextureType get_texture_type()
Especifica el tipo de textura si source se establece en SOURCE_TEXTURE.