Module hapi_rs::node

source ·
Expand description

Manipulating Houdini nodes and networks, getting geometry and parameters

Any Houdini nodes is represented as HoudiniNode struct and all node-related functions are exposed as methods on that struct. It has a public info filed with NodeInfo with details about the node.

Nodes can be created with Session::create_node

HoudiniNode is [‘Clone’], Sync and Send

Re-exports

pub use crate::geometry::Geometry;
pub use crate::session::CookResult;
pub use crate::session::Session;
pub use crate::parameter::*;

Structs

Represents a Houdini node
For parameter animation
Represents a manager node (OBJ, SOP, etc)
A lightweight handle to a node. Can not be created manually, use HoudiniNode instead. Some APIs return a list of such handles for efficiency, for example HoudiniNode::find_children_by_type. Once you found the node you’re looking for, upgrade it to a “full” node type.

Enums

Type Definitions