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¶
Inherits: VisualShaderNode < Resource < RefCounted < Object
A Cubemap sampling node to be used within the visual shader graph.
描述¶
Translated to texture(cubemap, vec3)
in the shader language. Returns a color vector and alpha channel as scalar.
属性¶
|
||
|
Enumerations¶
enum Source:
Source SOURCE_TEXTURE = 0
Use the Cubemap set via cube_map. If this is set to source, the samplerCube
port is ignored.
Source SOURCE_PORT = 1
Use the Cubemap sampler reference passed via the samplerCube
port. If this is set to source, the cube_map texture is ignored.
Source SOURCE_MAX = 2
Represents the size of the Source enum.
enum TextureType:
TextureType TYPE_DATA = 0
No hints are added to the uniform declaration.
TextureType TYPE_COLOR = 1
Adds hint_albedo
as hint to the uniform declaration for proper sRGB to linear conversion.
TextureType TYPE_NORMAL_MAP = 2
Adds hint_normal
as hint to the uniform declaration, which internally converts the texture for proper usage as normal map.
TextureType TYPE_MAX = 3
Represents the size of the TextureType enum.
Property Descriptions¶
Cubemap cube_map
The Cubemap texture to sample when using SOURCE_TEXTURE as source.
Source source = 0
Defines which source should be used for the sampling. See Source for options.
TextureType texture_type = 0
void set_texture_type ( TextureType value )
TextureType get_texture_type ( )
Defines the type of data provided by the source texture. See TextureType for options.