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
Aggiunge source_color come indicazione alla dichiarazione dell'uniforme per un'adeguata conversione da sRGB a lineare.
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.