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
Re-exports§
pub use crate::geometry::Geometry;
pub use crate::session::CookResult;
pub use crate::session::Session;
pub use crate::parameter::*;
Structs§
- Asset
Info - Documentation
- Cook
Options - Documentation
- GeoInfo
- Documentation
- Houdini
Node - Represents a Houdini node
- KeyFrame
- For parameter animation
- Manager
Node - Represents a manager node (OBJ, SOP, etc)
- Node
Handle - 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 exampleHoudiniNode::find_children_by_type
. Once you found the node you’re looking for, upgrade it to a “full” node type. - Node
Info - Documentation
- Object
Info - Documentation
- Parm
Info - Documentation
- Transform
- Documentation
- Transform
Euler - Documentation
Enums§
- Error
Code - Manager
Type - Types of Houdini manager nodes (contexts).
- Node
Flags - Node
Type - Preset
Type - RSTOrder
- State
- Status
Type - Status
Verbosity - Transform
Component