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。