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

◆ on_detach()

template<GpuImageSource T>
void MayaFlux::Buffers::ImageCVProcessor< T >::on_detach ( const std::shared_ptr< Buffer > &  )
inlineoverridevirtual

Clear state and reset executor.

Parameters
bufferThe Buffer being detached.

Reimplemented from MayaFlux::Buffers::BufferProcessor.

Definition at line 90 of file ImageCVProcessor.hpp.

91 {
92 m_buffer.reset();
93
94 if (m_force_cpu) {
96 }
97
98 m_gpu_staging.reset();
99 }
std::shared_ptr< VKBuffer > m_gpu_staging
Kinesis::Vision::VisionExecutor m_cpu_executor
void reset()
Clear stored inter-frame state.

References MayaFlux::Buffers::ImageCVProcessor< T >::m_buffer, MayaFlux::Buffers::ImageCVProcessor< T >::m_cpu_executor, MayaFlux::Buffers::ImageCVProcessor< T >::m_force_cpu, MayaFlux::Buffers::ImageCVProcessor< T >::m_gpu_staging, and MayaFlux::Kinesis::Vision::VisionExecutor::reset().

+ Here is the call graph for this function: