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
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
|
||
|
É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 🔗
void set_cube_map(value: TextureLayered)
TextureLayered get_cube_map()
La texture Cubemap à échantillonner lors de l'utilisation de SOURCE_TEXTURE comme source.
Définit quelle source devrait être utilisée pour l'échantillonnage.
TextureType texture_type = 0 🔗
void set_texture_type(value: TextureType)
TextureType get_texture_type()
Définit le type de données fournies par la texture source.