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.

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à

TextureLayered

cube_map

Source

source

0

TextureType

texture_type

0


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 🔗

La texture Cubemap da campionare quando si utilizza SOURCE_TEXTURE come source.


Source source = 0 🔗

Definisce quale sorgente deve essere utilizzata per il campionamento.


TextureType texture_type = 0 🔗

Definisce il tipo di dati forniti dalla texture sorgente.