|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| InspectResult & MayaFlux::Portal::Forma::Inspector::event_manager | ( | Surface & | surface, |
| LayoutCursor & | cursor, | ||
| float | x_min = -0.95F, |
||
| float | x_max = 0.95F, |
||
| float | row_h = 0.05F |
||
| ) |
Inspect the full EventManager state.
Header shows total event count. Each event is a collapsible whose header is the event's registered name, or "(unnamed)" for events added without a name. Body rows expose active state.
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 43 of file EventQuery.cpp.
References MayaFlux::Portal::Forma::Collapsible::attach(), MayaFlux::Portal::Forma::InspectResult::children, MayaFlux::Vruta::EventManager::get_all_events(), MayaFlux::Vruta::EventManager::get_event(), MayaFlux::Vruta::EventManager::get_event_names(), MayaFlux::Portal::Forma::InspectResult::group, MayaFlux::Portal::Forma::EntryGroup::header, MayaFlux::Portal::Forma::Collapsible::header_id, MayaFlux::Portal::Forma::EntrySpec::label, MayaFlux::Portal::Forma::Surface::layer(), m_event_mgr, m_event_result, MayaFlux::Portal::Forma::make_entry_group(), make_header_buffer(), make_row_buffers(), and MayaFlux::Portal::Forma::Surface::window().
Referenced by MayaFlux::Portal::Forma::inspect_events().
Here is the call graph for this function:
Here is the caller graph for this function: