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

◆ process_dispatch()

void MayaFlux::Kriya::BufferPipeline::process_dispatch ( BufferOperation &  op,
uint64_t  cycle 
)
private

Definition at line 266 of file BufferPipelineOperations.cpp.

267{
268 auto selected = select_operation_data(m_operation_data, op, !m_readers.empty());
269 if (!selected) {
270 return;
271 }
272
273 if (op.m_dispatch_handler) {
274 op.m_dispatch_handler(*selected, cycle);
275 }
276}
std::unordered_map< BufferOperation *, Kakshya::DataVariant > m_operation_data
std::map< std::pair< const BufferOperation *, const Buffers::VKBuffer * >, GraphicsReader > m_readers

References MayaFlux::Kriya::BufferOperation::m_dispatch_handler, m_operation_data, and m_readers.

Referenced by process_operation().

+ Here is the caller graph for this function: