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.

VisualShaderNodeTexture

Eredita: VisualShaderNode < Resource < RefCounted < Object

Esegue una ricerca di texture 2D all'interno del grafico di visual shader.

Descrizione

Esegue un'operazione di ricerca sulla texture fornita, con il supporto per molteplici sorgenti di texture tra cui scegliere.

Proprietà

Source

source

0

Texture2D

texture

TextureType

texture_type

0


Enumerazioni

enum Source: 🔗

Source SOURCE_TEXTURE = 0

Utilizza la texture fornita come un argomento per questa funzione.

Source SOURCE_SCREEN = 1

Utilizza la texture della viewport attuale come la sorgente.

Source SOURCE_2D_TEXTURE = 2

Utilizza la texture dalla texture di questo shader integrato (ad esempio una texture di un nodo Sprite2D).

Source SOURCE_2D_NORMAL = 3

Utilizza la texture dalla mappa normale di questo shader integrato.

Source SOURCE_DEPTH = 4

Utilizzare la texture di profondità catturata durante il pre-passaggio di profondità. Disponibile solo quando è utilizzato il pre-passaggio di profondità (cioè negli shader spatial e nei renderer forward_plus o gl_compatibilità).

Source SOURCE_PORT = 5

Utilizza la texture fornita nella porta in ingresso per questa funzione.

Source SOURCE_3D_NORMAL = 6

Utilizza il buffer di normali catturato durante il pre-passaggio di profondità. Disponibile solo quando è disponibile il buffer di normali-rugosità (cioè negli shader spatial e nel renderer forward_plus).

Source SOURCE_ROUGHNESS = 7

Utilizzare il buffer di rugosità catturato durante il pre-passaggio di profondità. Disponibile solo quando è disponibile il buffer di normali-rugosità (cioè negli shader spatial e nel renderer forward_plus).

Source SOURCE_MAX = 8

Rappresenta la dimensione dell'enumerazione Source.


enum TextureType: 🔗

TextureType TYPE_DATA = 0

Non sono aggiunte indicazioni alla dichiarazione dell'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

Aggiunge hint_normal come indicazione alla dichiarazione uniforme, il che converte internamente la texture per un utilizzo adeguato come mappa normale.

TextureType TYPE_MAX = 3

Rappresenta la dimensione dell'enumerazione TextureType.


Descrizioni delle proprietà

Source source = 0 🔗

Determina la sorgente della ricerca.


Texture2D texture 🔗

La texture sorgente, se necessaria per la sorgente source selezionata.


TextureType texture_type = 0 🔗

Specifica il tipo della texture se source è impostato su SOURCE_TEXTURE.