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
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 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 🔗
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.