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 --- 默认为黑色。
属性说明¶
ColorDefault color_default
Default |
|
Setter |
set_color_default(value) |
Getter |
get_color_default() |
如果没有给uniform分配纹理,则设置默认颜色。
TextureType texture_type
Default |
|
Setter |
set_texture_type(value) |
Getter |
get_texture_type() |
定义源纹理提供的数据类型。选项参阅TextureType。