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¶
|
||
|
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¶
Source source
Default |
|
Setter |
set_source(value) |
Getter |
get_source() |
Determina la fuente de la búsqueda. Consulte Source para ver las opciones.
Texture texture
Setter |
set_texture(value) |
Getter |
get_texture() |
La textura de la fuente, si es necesaria para la source seleccionada.
TextureType texture_type
Default |
|
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.