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

◆ get_output_buffer()

virtual std::shared_ptr< VKBuffer > MayaFlux::Buffers::ShaderProcessor::get_output_buffer ( ) const
inlinevirtual

Get the output buffer after compute dispatch.

Returns the buffer that was last processed (input/output depends on shader and binding configuration). Used by ComputeProcessingChain to determine where compute results ended up.

Typically the buffer passed to processing_function(), but can be overridden by subclasses if compute modifies different buffers.

Definition at line 442 of file ShaderProcessor.hpp.

442{ return m_last_processed_buffer; }
std::shared_ptr< VKBuffer > m_last_processed_buffer