Find the attached render processor responsible for a pipeline.
350{
352 if (default_render && default_render->get_render_pipeline_id() == id)
353 return default_render;
354
356 return nullptr;
357
358 auto buffer = shared_from_this();
360 auto render = std::dynamic_pointer_cast<RenderProcessor>(processor);
361 if (render && render->get_render_pipeline_id() == id)
362 return render;
363 }
364
365 for (const auto& processor : {
369 auto render = std::dynamic_pointer_cast<RenderProcessor>(processor);
370 if (render && render->get_render_pipeline_id() == id)
371 return render;
372 }
373 return nullptr;
374}
std::shared_ptr< NetworkGeometryBuffer > buffer
std::shared_ptr< Buffers::BufferProcessingChain > m_processing_chain
std::shared_ptr< Buffers::BufferProcessor > m_default_processor