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

Source

source

0

Texture2D

texture

TextureType

texture_type

0


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

Source source = 0 🔗

Determina la fuente de la búsqueda.


Texture2D texture 🔗

La textura de la fuente, si es necesaria para la source seleccionada.


TextureType texture_type = 0 🔗

Especifica el tipo de textura si source se establece en SOURCE_TEXTURE.