This node can be used to define multiple outputs in a shader programs.
Constructor
new OutputStructNode(...members)| Parameter | Type | Default Value |
|---|---|---|
| members | ...Array<Node> | — |
Constructs a new output struct node. The constructor can be invoked with an arbitrary number of nodes representing the members.
| Accessor | Type | |
|---|---|---|
| get type | string | |
Properties
| Property | Type | Default Value | |
|---|---|---|---|
| members | Array<Node> | — | |
| isOutputStructNode | boolean | — | |
| Method | Type | |
|---|---|---|
| generateNodeType | () => string | |
| generate | (builder: any) => any | |
Extends
NodeTSL function for creating an output struct node.
| Parameter | Type | Default Value |
|---|---|---|
| members | ...Node | — |
Returns
OutputStructNode