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

◆ ensure_processor()

PlotProcessor & MayaFlux::Kakshya::PlotContainer::ensure_processor ( )
private

Return the PlotProcessor, creating and attaching it if absent.

Called by all bind_* methods. Guarantees the processor exists before delegating the bind call, without requiring the caller to manage it.

Definition at line 27 of file PlotContainer.cpp.

28{
29 if (!m_processor)
31 return *std::static_pointer_cast<PlotProcessor>(m_processor);
32}
void create_default_processor() override
Create and configure a default processor for this container.
std::shared_ptr< DataProcessor > m_processor

References create_default_processor(), and m_processor.

Referenced by bind(), bind(), bind(), bind(), and set_raw().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: