VisualShaderNodeTexture

Inherits: VisualShaderNode < Resource < Reference < Object

Realiza una búsqueda de texturas dentro del gráfico 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

Texture

texture

TextureType

texture_type

0

Enumeraciones

enum Source:

  • SOURCE_TEXTURE = 0 --- Utiliza la textura dada como argumento para esta función.

  • SOURCE_SCREEN = 1 --- Utiliza la textura del actual viewport como fuente.

  • SOURCE_2D_TEXTURE = 2 --- Use the texture from this shader's texture built-in (e.g. a texture of a Sprite).

  • SOURCE_2D_NORMAL = 3 --- Usa la textura del mapa normal de este shader integrado.

  • SOURCE_DEPTH = 4 --- Utiliza la textura de profundidad disponible para este shader.

  • SOURCE_PORT = 5 --- Utilice la textura proporcionada en el puerto de entrada para esta función.


enum TextureType:

  • TYPE_DATA = 0 --- No se añade ninguna sugerencia a la declaración del uniforme.

  • TYPE_COLOR = 1 --- Añade hint_albedo como sugerencia a la declaración uniforme para la conversión adecuada de sRGB a lineal.

  • TYPE_NORMALMAP = 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.

Descripciones de Propiedades

Default

0

Setter

set_source(value)

Getter

get_source()

Determina la fuente de la búsqueda. Consulte Source para ver las opciones.


Setter

set_texture(value)

Getter

get_texture()

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


Default

0

Setter

set_texture_type(value)

Getter

get_texture_type()

Especifica el tipo de la textura si source se establece en SOURCE_TEXTURE. Ver TextureType para las opciones.