跳转至

VisualShaderNode

继承

Resource

简要描述

描述

成员

类型 属性名 默认值
int output_port_for_preview -1

方法

返回值类型 方法名称
Array get_default_input_values() const
Variant get_input_port_default_value(port: int) const
void set_default_input_values(values: Array)
void set_input_port_default_value(port: int, value: Variant)

信号

  • editor_refresh_request

在节点请求编辑器刷新时发出。


枚举

enum PortType: - PORT_TYPE_SCALAR = 0

浮点标量。

  • PORT_TYPE_VECTOR = 1

浮点值的3D向量。

  • PORT_TYPE_BOOLEAN = 2

布尔类型。

  • PORT_TYPE_TRANSFORM = 3

转换类型,转换为mat4输入着色器代码。

  • PORT_TYPE_SAMPLER = 4

采样器类型。

  • PORT_TYPE_MAX = 5

表示PortType枚举的最大数量。


常量

成员说明

  • int output_port_for_preview
Default -1
setter set_output_port_for_preview(value)
getter get_output_port_for_preview

方法说明

  • get_default_input_values get_default_input_values() const

以格式为[index0,value0,index1,value1,...]的形式返回Array,其中包含节点所有输入端口的默认值。


  • get_input_port_default_value get_input_port_default_value(port: int) const

返回输入port的默认值。


  • set_default_input_values set_default_input_values(values: Array)

使用[index0,value0,index1,value1,...]形式的Array设置默认输入端口值。


  • set_input_port_default_value set_input_port_default_value(port: int, value: Variant)

设置所选输入port的默认值。