跳转至

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