MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_registered_windows()

std::vector< std::shared_ptr< Core::Window > > MayaFlux::Portal::Graphics::RenderFlow::get_registered_windows ( ) const

Get all registered windows.

Definition at line 997 of file RenderFlow.cpp.

998{
999 std::vector<std::shared_ptr<Core::Window>> windows;
1000 windows.reserve(m_window_associations.size());
1001
1002 for (const auto& [key, association] : m_window_associations) {
1003 if (auto window = association.window.lock()) {
1004 windows.push_back(window);
1005 }
1006 }
1007
1008 return windows;
1009}
std::weak_ptr< Core::Window > window
Definition Picker.cpp:23
std::unordered_map< std::shared_ptr< Core::Window >, WindowRenderAssociation > m_window_associations

References m_window_associations, and window.