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 191 of file TokenUnitManager.cpp.

192{
193 std::vector<ProcessingToken> tokens;
194 for (const auto& [token, unit] : m_graphics_units) {
195 if (unit.get_buffer() && !unit.get_buffer()->get_child_buffers().empty()) {
196 tokens.push_back(token);
197 }
198 }
199 return tokens;
200}
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: