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.
Checking the stable version of the documentation...
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à
|
||
|
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à
Determina la sorgente della ricerca.
La texture sorgente, se necessaria per la sorgente source selezionata.
TextureType texture_type = 0 🔗
void set_texture_type(value: TextureType)
TextureType get_texture_type()
Specifica il tipo della texture se source è impostato su SOURCE_TEXTURE.