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 del uniforme.

TextureType TYPE_COLOR = 1

Añade source_color como pista a la declaración uniforme para una conversión correcta de sRGB a lineal.

TextureType TYPE_NORMAL_MAP = 2

Añade hint_normal como sugerencia a la declaración 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.