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.