📄 threejs/Core/Nodes/InspectorNode

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


title: InspectorNode category: Core layout: docs

InspectorNode

InspectorNode is a wrapper node that allows inspection of node values during rendering. It can be used to debug or analyze node outputs in the rendering pipeline.

Constructor

new InspectorNode( node : Node, name : string, callback : function | null )

Creates an InspectorNode.

node | The node to inspect.
---|---
name | Optional name for the inspector node. Default is ''.
callback | Optional callback to modify the node during setup. Default is null.

Properties

.type

Returns the type of the node.

Methods

.getName() : string

Returns the name of the inspector node.

.getNodeType( builder : NodeBuilder ) : string

Returns the type of the wrapped node.

builder | The node builder.
---|---

Overrides: Node#getNodeType

.setup( builder : NodeBuilder ) : Node

Sets up the inspector node.

builder | The node builder.
---|---

Overrides: Node#setup

Returns: The setup node.

.update( frame : NodeFrame )

Updates the inspector node, allowing inspection of the wrapped node.

frame | A reference to the current node frame.
---|---

Overrides: Node#update

Source

src/nodes/core/InspectorNode.js