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
|
||
|
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 🔗
void set_cube_map(value: TextureLayered)
TextureLayered get_cube_map()
La textura Cubemap a muestrear cuando se usa SOURCE_TEXTURE como source.
Define qué fuente se debe utilizar para el muestreo.
TextureType texture_type = 0 🔗
void set_texture_type(value: TextureType)
TextureType get_texture_type()
Define el tipo de datos proporcionados por la textura de origen.