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

◆ get_active_graphics_tokens()

std::vector< ProcessingToken > MayaFlux::Buffers::TokenUnitManager::get_active_graphics_tokens ( ) const

Gets all active graphics processing tokens.

Returns
Vector of tokens that have graphics units

Definition at line 176 of file TokenUnitManager.cpp.

177{
178 std::vector<ProcessingToken> tokens;
179 for (const auto& [token, unit] : m_graphics_units) {
180 if (unit.get_buffer() && !unit.get_buffer()->get_child_buffers().empty()) {
181 tokens.push_back(token);
182 }
183 }
184 return tokens;
185}
std::unordered_map< ProcessingToken, RootGraphicsUnit > m_graphics_units
Token-based map of root graphics buffer units.

References m_graphics_units.

Referenced by MayaFlux::Buffers::BufferAccessControl::terminate_active_buffers().

+ Here is the caller graph for this function: