VisualShaderNodeCubeMap¶
Inherits: VisualShaderNode < Resource < Reference < Object
A CubeMap sampling node to be used within the visual shader graph.
Description¶
Translated to texture(cubemap, vec3)
in the shader language. Returns a color vector and alpha channel as scalar.
Properties¶
|
||
|
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.
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_NORMALMAP = 2
Adds hint_normal
as hint to the uniform declaration, which internally converts the texture for proper usage as normal map.
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.