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

◆ refresh()

void MayaFlux::Kakshya::SpatialRegionProcessor::refresh ( )

Re-sync m_organized_regions from the container's current group map.

Call after mutating region groups between frames.

Definition at line 155 of file SpatialRegionProcessor.cpp.

156{
157 if (auto container = m_container_weak.lock()) {
158 organize_container_data(container);
159
161 "SpatialRegionProcessor: refreshed ({} region(s))",
162 m_organized_regions.size());
163 }
164}
#define MF_INFO(comp, ctx,...)
std::vector< OrganizedRegion > m_organized_regions
std::weak_ptr< SignalSourceContainer > m_container_weak
void organize_container_data(const std::shared_ptr< SignalSourceContainer > &container) override
Build m_organized_regions from get_all_region_groups().
@ ContainerProcessing
Container operations (Kakshya - file/stream/region processing)
@ Kakshya
Containers[Signalsource, Stream, File], Regions, DataProcessors.

References MayaFlux::Journal::ContainerProcessing, MayaFlux::Journal::Kakshya, MayaFlux::Kakshya::RegionProcessorBase::m_container_weak, MayaFlux::Kakshya::RegionProcessorBase::m_organized_regions, MF_INFO, and organize_container_data().

+ Here is the call graph for this function: