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

Hereda: VisualShaderNode < Resource < RefCounted < Object

Un nodo de muestreo Cubemap para ser usado dentro del gráfico de shader visual.

Descripción

Traducido a texture(cubemap, vec3) en el lenguaje de shaders. Devuelve un vector de color y un canal alfa como escalar.

Propiedades

TextureLayered

cube_map

Source

source

0

TextureType

texture_type

0


Enumeraciones

enum Source: 🔗

Source SOURCE_TEXTURE = 0

Usa el Cubemap establecido a través de cube_map. Si se establece en source, el puerto samplerCube se ignora.

Source SOURCE_PORT = 1

Usa la referencia del sampler Cubemap pasada a través del puerto samplerCube. Si se establece en source, la textura cube_map se ignora.

Source SOURCE_MAX = 2

Representa el tamaño del enum Source.


enum TextureType: 🔗

TextureType TYPE_DATA = 0

No se añade ninguna sugerencia a la declaración de la variable 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

Añade hint_normal como sugerencia a la declaración de la variable uniforme uniforme, lo que internamente convierte la textura para su uso adecuado como mapa normal.

TextureType TYPE_MAX = 3

Representa el tamaño del enum TextureType.


Descripciones de Propiedades

TextureLayered cube_map 🔗

La textura Cubemap a muestrear cuando se usa SOURCE_TEXTURE como source.


Source source = 0 🔗

Define qué fuente se debe utilizar para el muestreo.


TextureType texture_type = 0 🔗

Define el tipo de datos proporcionados por la textura de origen.