|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| InspectResult & MayaFlux::Portal::Forma::Inspector::node_graph_manager | ( | Surface & | surface, |
| LayoutCursor & | cursor, | ||
| float | x_min = -0.95F, |
||
| float | x_max = 0.95F, |
||
| float | row_h = 0.05F |
||
| ) |
Inspect the full NodeGraphManager state across all active tokens.
Emits one collapsible per active Nodes::ProcessingToken. Each token expands per-channel children, each of which recursively calls node() for every node registered to that channel. Networks for the token are appended after the channel children, showing topology, output mode, node count, enabled state, and registered channels.
Persistent: the first call builds the result against surface and cursor and keeps it on this Inspector. Subsequent calls return the same result regardless of the supplied surface and cursor; the original window remains the render target. destroy() releases it, and the next call builds afresh.
Definition at line 265 of file NodeQuery.cpp.
References MayaFlux::Nodes::AUDIO_RATE, channels, MayaFlux::Portal::Forma::InspectResult::children, MayaFlux::Reflect::enum_to_string(), MayaFlux::Nodes::NodeGraphManager::get_active_tokens(), MayaFlux::Nodes::NodeGraphManager::get_all_channels(), MayaFlux::Nodes::NodeGraphManager::get_networks(), MayaFlux::Portal::Forma::InspectResult::group, MayaFlux::Portal::Forma::EntryGroup::header, MayaFlux::Portal::Forma::Collapsible::header_id, MayaFlux::Portal::Forma::k_inspect_indent, MayaFlux::Portal::Forma::EntrySpec::label, MayaFlux::Portal::Forma::Surface::layer(), m_ngm, m_node_graph_result, MayaFlux::Portal::Forma::make_entry_group(), make_header_buffer(), make_row_buffers(), node_network(), MayaFlux::Portal::Forma::Layer::relate(), root_node(), and MayaFlux::Portal::Forma::Surface::window().
Referenced by MayaFlux::Portal::Forma::inspect_node_graph().
Here is the call graph for this function:
Here is the caller graph for this function: