📄 threejs/Core/Nodes/OutputStructNode

File: OutputStructNode.md | Updated: 11/15/2025


title: OutputStructNode category: Core layout: docs

OutputStructNode

This node can be used to define multiple outputs in a shader programs.

Constructor

new OutputStructNode( …members : Node )

Constructs a new output struct node. The constructor can be invoked with an arbitrary number of nodes representing the members.

members | A parameter list of nodes.
---|---

Properties

.isOutputStructNode : boolean (readonly)

This flag can be used for type testing.

Default is true.

.members : Array.<Node>

An array of nodes which defines the output.

Source

src/nodes/core/OutputStructNode.js