-
hou.IndirectInput
An abstract base class for a network item that can be used as an input to
nodes in the same network, but which is not a node itself.
-
hou.NetworkDot
A small dot in a network that allows wires to be routed along specific
paths without affecting the data passing through them.
-
hou.NetworkItem
The base class for all visible elements within a network.
-
hou.NetworkMovableItem
The base class for all visible elements within a network, such as Nodes, Network Boxes, and Sticky Notes.
-
hou.Node
The base class for all nodes in Houdini (objects, SOPs, COPs, etc.) An instance of this class corresponds to exactly one instance of a node in Houdini.
-
hou.NodeConnection
Represents a connection (wire) between two Nodes.
-
hou.NodeInfoTree
A tree structure designed to contain information about nodes and the data they generate.
-
hou.NodeType
Information common to all instances of a type of node, such as the parameters.
-
hou.PopNetNode
-
hou.PopNode
Represents a particle node.
-
hou.SopNodeType
This kind of NodeType contains extra attributes specific to SOP nodes.
-
hou.SubnetIndirectInput
A node-like item that appears inside subnets and corresponds to the
node wired into the subnet.
-
hou.VopNetNode
-
hou.appearanceChangeType
Enumeration of types of appearance change events that can happen to nodes.
-
hou.cd()
Change the current node. Houdini has one current node, analogous to a
current directory in a file system. If a relative path is given, it is
relative to the node returned by hou.pwd().
-
hou.clearAllSelected()
Clears the selected state for all nodes, network boxes, and other subclasses
of hou.NetworkMovableItem in the Houdini session.
-
hou.colorItemType
-
hou.copyNodesTo()
Copy all given nodes to a new place in node hierarchy.
-
hou.copyNodesToClipboard()
Copy given nodes to clipboard.
-
hou.currentSimulation()
-
hou.defaultColor()
Return the default color for a particular network element.
-
hou.item()
Given a path string, return a NetworkMovableItem object. Return None if
the path does not refer to an item.
-
hou.itemBySessionId()
Given an item’s session id and an item type, return a NetworkMovableItem object. Return None if the id does not correspond to a valid item.
-
hou.items()
Takes a sequence of node path strings and returns a tuple of NetworkMovableItem objects.
-
hou.moveNodesTo()
Move all given nodes to a new place in node hierarchy.
-
hou.networkBoxBySessionId()
Given a network box’s session id, return a NetworkBox object. Return None if
the id does not correspond to a valid network box.
-
hou.networkDotBySessionId()
Given a dot’s session id, return a NetworkDot object. Return None if the id
does not correspond to a valid dot (e.g. if the dot was deleted).
-
hou.networkItemType
-
hou.node()
Given a path string, return a Node object. Return None if the path does not
refer to a node.
-
hou.nodeBySessionId()
Given a node’s session id, return a Node object. Return None if the id
does not correspond to a valid node (e.g. if the node was deleted).
-
hou.nodeConnectionBySessionId()
Given a node’s session id and an input index, return a
NodeConnection object. Return None if the id does not correspond to a valid
node (e.g. if the node was deleted), or the specified input index is not
connected.
-
hou.nodeEventType
Enumeration of types of events that can happen to nodes.
-
hou.nodeFlag
Enumeration of the different node flags.
-
hou.nodeType()
Given a node type category object and a name, or possibly just a node type
name that includes the category, return the corresponding NodeType object.
The exact name is assumed so node type aliases are not evaluated. To check aliases
use hou.preferredNodeType() instead.
Return None if there is no such type with that name.
-
hou.nodeTypeSource
Enumeration of node type sources.
-
hou.nodes()
Takes a sequence of node path strings and returns a tuple of Node objects.
-
hou.parent()
Return the parent of the current node.
-
hou.pasteNodesFromClipboard()
Paste previously copied nodes to a given network.
-
hou.phm()
A shortcut for hou.pwd().hdaModule().
-
hou.preferredNodeType()
Given a node type name that includes the category and optionally a parent node,
return the corresponding NodeType object after evaluating aliases.
Return None if there is no such type with that name.
-
hou.pwd()
If called from an evaluating parm, return the node containing the parm.
Otherwise, return Houdini’s global current node. You can change this current
node with hou.cd
-
hou.root()
Return the root node (i.e. /).
-
hou.selectedConnections()
Return a list of all selected node connections.
-
hou.selectedItems()
Return a list of all selected nodes, network boxes, sticky notes, subnet
indirect inputs, and network dots.
-
hou.selectedNodes()
Return a list of all selected nodes.
-
hou.setDefaultColor()
Return the setDefault color for a particular network element.
-
hou.setPwd()
Make the given node Houdini’s current node. This function is
equivalent to hou.cd(node.path()).
-
hou.sortedNodePaths()
Given a tuple of path strings, return a tuple of path strings sorted in input/outputs order. Invalid node paths won’t be part of the sorted list.
-
hou.sortedNodes()
Given a tuple of , return a tuple of sorted in input/outputs order.
-
hou.stickyNoteBySessionId()
Given a sticky note’s session id, return a StickyNote object. Return None if
the id does not correspond to a valid sticky note.
-
hou.subnetIndirectInputBySessionId()
Given a subnet input’s session id, return a SubnetIndirectInput object. Return None if the id does not correspond to a valid subnet input (e.g. if the subnet containing the input was deleted).