📄 threejs/Core/Nodes/NodeUniform

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


title: NodeUniform category: Core layout: docs

NodeUniform

NodeBuilder is going to create instances of this class during the build process of nodes. They represent the final shader uniforms that are going to be generated by the builder. A dictionary of node uniforms is maintained in NodeBuilder#uniforms for this purpose.

Constructor

new NodeUniform( name : string, type : string, node : UniformNode )

Constructs a new node uniform.

name | The name of the uniform.
---|---
type | The type of the uniform.
node | An reference to the node.

Properties

.groupNode : UniformGroupNode

The uniform node's group.

.id : number

The id of the uniform node.

.isNodeUniform : boolean (readonly)

This flag can be used for type testing.

Default is true.

.name : string

The name of the uniform.

.node : UniformNode

An reference to the node.

.type : string

The type of the uniform.

.value : any

The value of the uniform node.

Source

src/nodes/core/NodeUniform.js