Splitting radar logic out of render layer into manager and view classes

This commit is contained in:
Dan Paulat 2021-07-24 21:32:57 -05:00
parent 59be110c10
commit 30fadcfbb6
12 changed files with 410 additions and 133 deletions

View file

@ -1,6 +1,7 @@
#pragma once
#include <scwx/qt/util/gl.hpp>
#include <scwx/qt/view/radar_view.hpp>
#include <QMapboxGL>
@ -14,7 +15,7 @@ class RadarLayerImpl;
class RadarLayer : public QMapbox::CustomLayerHostInterface
{
public:
explicit RadarLayer(std::shared_ptr<QMapboxGL> map, OpenGLFunctions& gl);
explicit RadarLayer(std::shared_ptr<view::RadarView> radarView, OpenGLFunctions& gl);
~RadarLayer();
RadarLayer(const RadarLayer&) = delete;