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...
VisualShaderNodeCubemap
Eredita: VisualShaderNode < Resource < RefCounted < Object
Un nodo di campionamento Cubemap da utilizzare all'interno del grafico di shader visivo.
Descrizione
Tradotto in texture(cubemap, vec3) nel linguaggio shader. Restituisce un vettore di colore e un canale alfa come scalare.
Proprietà
|
||
|
Enumerazioni
enum Source: 🔗
Source SOURCE_TEXTURE = 0
Utilizza il Cubemap impostato tramite cube_map. Se impostato su source, la porta samplerCube è ignorata.
Source SOURCE_PORT = 1
Utilizza il riferimento al campionatore Cubemap passato tramite la porta samplerCube. Se è impostato su source, la texture cube_map è ignorata.
Source SOURCE_MAX = 2
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à
TextureLayered cube_map 🔗
void set_cube_map(value: TextureLayered)
TextureLayered get_cube_map()
La texture Cubemap da campionare quando si utilizza SOURCE_TEXTURE come source.
Definisce quale sorgente deve essere utilizzata per il campionamento.
TextureType texture_type = 0 🔗
void set_texture_type(value: TextureType)
TextureType get_texture_type()
Definisce il tipo di dati forniti dalla texture sorgente.