Houdini 20.5 Nodes APEX Nodes

component::AddAbstractControl

Adds an abstract control to a graph.

On this page
Since 20.5

Adds an AbstractControl node to a graph and sets up the necessary inputs and outputs in order to use the abstract control in the viewport animate state to drive float values on a rig.

The graph ports of this node are in-place ports, which means that the graph is updated without creating a copy.

Inputs

*graph: ApexGraphHandle Required

The graph that the AbstractControl node is added to.

xformport: ApexPortID

The xform port on a TransformObject node that is used to drive the position of the abstract control. See abstract controls for more information.

name: String

The name of the AbstractControl node to add to the graph.

promote: String

The ports on the AbstractControl node to promote. For example, “x y” promotes both the x and y ports.

parmnames: String

The names of the promoted AbstractControl ports on the graph’s parms node. The order of the names corresponds to the ports in promote.

properties: Dict

Custom metadata on the new AbstractControl node. This metadata is stored in the properties dictionary attribute on the AbstractControl node.

Outputs

*graph: ApexGraphHandle

The updated graph with the new AbstractControl node.

control: ApexNodeID

The node ID of the AbstractControl node.

See also

APEX Nodes