VisualShaderNodeCubeMap¶
继承¶
VisualShaderNode
简要描述¶
可视着色器图中要使用的CubeMap采样节点。
描述¶
用着色器语言翻译为texture(cubemap,vec3)。
成员¶
| 类型 | 属性名 | 默认值 |
|---|---|---|
| CubeMap | cube_map | |
| int | source | 0 |
| int | texture_type | 0 |
枚举¶
enum Source: - SOURCE_TEXTURE = 0
使用通过[cube_map]设置的CubeMap。
- SOURCE_PORT = 1
使用通过samplerCube端口传递的CubeMap采样器参考。
enum TextureType: - TYPE_DATA = 0
没有提示添加到全局常量声明中。
- TYPE_COLOR = 1
将hint_albedo作为提示添加到全局常量声明中,以实现从sRGB到线性的正确转换。
- TYPE_NORMALMAP = 2
将hint_normal作为提示添加到全局常量声明中,该声明在内部转换纹理以正确使用为法线贴图。
成员说明¶
- CubeMap cube_map
| setter | set_cube_map(value) |
|---|---|
| getter | get_cube_map |
- int source
| Default | 0 |
|---|---|
| setter | set_source(value) |
| getter | get_source |
- int texture_type
| Default | 0 |
|---|---|
| setter | set_texture_type(value) |
| getter | get_texture_type |