Back to Three Js

FunctionNode

docs/pages/FunctionNode.html

latest1.6 KB
Original Source

Constructor

new FunctionNode( code : string, includes : Array.<Node>, language : 'js' | 'wgsl' | 'glsl' )

Constructs a new function node.

| code |

The native code.

Default is ''.

| | includes |

An array of includes.

Default is [].

| | language |

The used language.

Default is ''.

|

Methods

.getInputs( builder : NodeBuilder ) : Array.<NodeFunctionInput>

Returns the inputs of this function node.

| builder |

The current node builder.

|

Returns: The inputs.

.getMemberType( builder : NodeBuilder, name : string ) : string

Returns the type of a member of this function node.

| builder |

The current node builder.

| | name |

The name of the member.

|

Overrides: CodeNode#getMemberType Returns: The type of the member.

.getNodeFunction( builder : NodeBuilder ) : NodeFunction

Returns the node function for this function node.

| builder |

The current node builder.

|

Returns: The node function.

.getNodeType( builder : NodeBuilder ) : string

Returns the type of this function node.

| builder |

The current node builder.

|

Overrides: CodeNode#getNodeType Returns: The type.

Source

src/nodes/code/FunctionNode.js