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

◆ on_detach()

void MayaFlux::Kakshya::VisionProcessor::on_detach ( const std::shared_ptr< SignalSourceContainer > &  container)
overridevirtual

Clear cached geometry and reset executor state.

Parameters
containerThe SignalSourceContainer being detached.

Implements MayaFlux::Kakshya::DataProcessor.

Definition at line 63 of file VisionProcessor.cpp.

64{
65 m_width = 0;
66 m_height = 0;
67
70
71 m_gpu_frame.reset();
72}
Kinesis::Vision::VisionExecutor m_cpu_executor
Kinesis::Vision::VisionSequence m_sequence
std::shared_ptr< Core::VKImage > m_gpu_frame
void reset()
Clear stored inter-frame state.
@ CPU
Execute the sequence with the Kinesis host executor.
VisionBackend backend
Backend used for every step.
Definition VisionOp.hpp:383

References MayaFlux::Kinesis::Vision::VisionSequence::backend, MayaFlux::Kinesis::Vision::CPU, m_cpu_executor, m_gpu_frame, m_height, m_sequence, m_width, and MayaFlux::Kinesis::Vision::VisionExecutor::reset().

+ Here is the call graph for this function: