MayaFlux 0.1.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 963 of file RenderFlow.cpp.

964{
965 std::vector<std::shared_ptr<Core::Window>> windows;
966 windows.reserve(m_window_associations.size());
967
968 for (const auto& [key, association] : m_window_associations) {
969 if (auto window = association.window.lock()) {
970 windows.push_back(window);
971 }
972 }
973
974 return windows;
975}
std::unordered_map< std::shared_ptr< Core::Window >, WindowRenderAssociation > m_window_associations

References m_window_associations.