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

◆ enqueue_write()

void MayaFlux::Buffers::DataWriteProcessor::enqueue_write ( WriteFn  fn)
private

Definition at line 45 of file DataWriteProcessor.cpp.

46{
47 if (!m_writes->push(fn)) {
49 "DataWriteProcessor write queue is full; the write was dropped");
50 }
51}
#define MF_ERROR(comp, ctx,...)
std::unique_ptr< Memory::LockFreeQueue< WriteFn, k_write_queue_capacity > > m_writes
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
@ Buffers
Buffers, Managers, processors and processing chains.

References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, m_writes, and MF_ERROR.

Referenced by write_back_buffer(), write_buffer(), write_field(), write_mesh(), write_pixels(), and write_texture_pixels().

+ Here is the caller graph for this function: