跳到主要内容

VisualShaderNodeCubeMap

继承

VisualShaderNode

简要描述

可视着色器图中要使用的CubeMap采样节点。

描述

用着色器语言翻译为 texture(cubemap,vec3)

成员

类型属性名默认值
CubeMapcube_map
intsource0
inttexture_type0

枚举

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
setterset_cube_map(value)
getterget_cube_map
  • int source
Default0
setterset_source(value)
getterget_source
  • int texture_type
Default0
setterset_texture_type(value)
getterget_texture_type