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

◆ process_default()

void MayaFlux::Buffers::RootGraphicsBuffer::process_default ( )
overridevirtual

Processes this root buffer using default processing.

For graphics root buffers, this:

  1. Processes all child buffers through process_children()
  2. Executes final processor if one is set (typically for debug/profiling)
  3. Handles pending buffer operations

Implements MayaFlux::Buffers::Buffer.

Definition at line 282 of file RootGraphicsBuffer.cpp.

283{
284 if (this->has_pending_operations()) {
286 }
287
288 get_default_processor()->process(shared_from_this());
289}
void process_pending_buffer_operations()
Process pending operations - call this at start of processing cycles.
std::shared_ptr< Buffers::BufferProcessor > get_default_processor() const override
Get the currently attached default processor.
Definition VKBuffer.cpp:276

References MayaFlux::Buffers::VKBuffer::get_default_processor(), MayaFlux::Buffers::RootBuffer< VKBuffer >::has_pending_operations(), and MayaFlux::Buffers::RootBuffer< VKBuffer >::process_pending_buffer_operations().

+ Here is the call graph for this function: