pub struct ManagerNode {
pub session: Session,
pub handle: NodeHandle,
pub node_type: ManagerType,
}
Expand description
Represents a manager node (OBJ, SOP, etc)
Fields§
§session: Session
§handle: NodeHandle
§node_type: ManagerType
Implementations§
Source§impl ManagerNode
impl ManagerNode
Sourcepub fn find_network_nodes(&self, types: NodeType) -> Result<Vec<HoudiniNode>>
pub fn find_network_nodes(&self, types: NodeType) -> Result<Vec<HoudiniNode>>
Find network nodes of given type.
Sourcepub fn get_children(&self) -> Result<Vec<NodeHandle>>
pub fn get_children(&self) -> Result<Vec<NodeHandle>>
Return children nodes of this network.
Trait Implementations§
Source§impl Clone for ManagerNode
impl Clone for ManagerNode
Source§fn clone(&self) -> ManagerNode
fn clone(&self) -> ManagerNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ManagerNode
impl !RefUnwindSafe for ManagerNode
impl Send for ManagerNode
impl Sync for ManagerNode
impl Unpin for ManagerNode
impl !UnwindSafe for ManagerNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more