VisualShaderNodeTextureUniform

Inherits: VisualShaderNodeUniform < VisualShaderNode < Resource < Reference < Object

Inherited By: VisualShaderNodeCubeMapUniform, VisualShaderNodeTextureUniformTriplanar

在可视化着色器图中执行uniform的纹理查找。

描述

对作为uniform着色器提供的纹理进行查找操作。

枚举

enum TextureType:

  • TYPE_DATA = 0 --- 在uniform声明中未添加提示。

  • TYPE_COLOR = 1 --- 将hint_albedo作为提示添加到uniform声明中,以便将sRGB转换为线性。

  • TYPE_NORMALMAP = 2 --- 将hint_normal作为提示添加到uniform声明中,该声明在内部将纹理转换为法线贴图。

  • TYPE_ANISO = 3 --- 将hint_aniso作为提示添加到uniform声明中,用于流程图。


enum ColorDefault:

  • COLOR_DEFAULT_WHITE = 0 --- 默认为白色。

  • COLOR_DEFAULT_BLACK = 1 --- 默认为黑色。

属性说明

Default

0

Setter

set_color_default(value)

Getter

get_color_default()

如果没有给uniform分配纹理,则设置默认颜色。


Default

0

Setter

set_texture_type(value)

Getter

get_texture_type()

定义源纹理提供的数据类型。选项参阅TextureType