HEGoMergeNode

Inherits: HEGoInputReceiverNode < HEGoBaseNode < HEGoTrackableNode < RefCounted

Wrapper around a Houdini Merge SOP node.

Description

Creates a merge node and connects multiple upstream HEGo nodes into it.

This is the standard way to combine several HEGoInputNode and/or generator outputs before feeding an HDA input.

Methods

HEGoTask

instantiate()

HEGoTask

connect_inputs(inputs: Array, force: bool = false)


Method Descriptions

HEGoTask instantiate() 🔗

Submits a task to create a Houdini Merge SOP node and store its id in this wrapper.

This method always instantiates a merge operator for the current wrapper and then registers the wrapper with the active session manager.


HEGoTask connect_inputs(inputs: Array, force: bool = false) 🔗

Submits a task to connect all nodes in inputs to this merge node in array order.

Each array item should be an HEGoBaseNode. Invalid entries are ignored.

Array order maps directly to merge input index order.

The source list is cached internally. If the same set of source node ids is already connected the call returns a no-op task unless force is true.


Class Registration

  • Kind: Concrete


Inherited Methods