VisualShaderNodeTexture
Hereda: VisualShaderNode < Resource < RefCounted < Object
Realiza una búsqueda de textura 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 del uniforme.
TextureType TYPE_COLOR = 1
Añade source_color como pista a la declaración uniforme para una conversión correcta de sRGB a lineal.
TextureType TYPE_NORMAL_MAP = 2
Añade hint_normal como sugerencia a la declaración 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.