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

Hérite de : VisualShaderNode < Resource < RefCounted < Object

Un nœud d'échantillonnage de Cubemap à utiliser dans le graphe de shader visuel.

Description

Sera traduit en texture(cubemap, vec3) dans le code du shader. Renvoie une couleur dans un vecteur et le canal alpha comme scalaire.

Propriétés

TextureLayered

cube_map

Source

source

0

TextureType

texture_type

0


Énumérations

enum Source: 🔗

Source SOURCE_TEXTURE = 0

Utilise la Cubemap définie via cube_map. Si cela est défini à source, le port samplerCube est ignoré.

Source SOURCE_PORT = 1

Utilise la référence de l'échantillonneur Cubemap passée via le port samplerCube. Si cela est défini à source, la texture cube_map est ignorée.

Source SOURCE_MAX = 2

Représente la taille de l'énumération Source.


enum TextureType: 🔗

TextureType TYPE_DATA = 0

Aucun indice n'a été ajouté à la déclaration de l'uniform.

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

Ajoute hint_normal comme indication de la déclaration d'uniform, qui convertit en interne la texture pour l'utiliser de manière appropriée comme normal map.

TextureType TYPE_MAX = 3

Représente la taille de l’énumération TextureType.


Descriptions des propriétés

TextureLayered cube_map 🔗

La texture Cubemap à échantillonner lors de l'utilisation de SOURCE_TEXTURE comme source.


Source source = 0 🔗

Définit quelle source devrait être utilisée pour l'échantillonnage.


TextureType texture_type = 0 🔗

Définit le type de données fournies par la texture source.