Files
MapLibreParticleLab/platform/default/mbgl/gl/offscreen_view.hpp
Bruno de Oliveira Abinader 9894e58047 [tidy] modernize-use-override
2017-05-12 18:07:36 +03:00

29 lines
467 B
C++

#pragma once
#include <mbgl/map/view.hpp>
#include <mbgl/util/image.hpp>
namespace mbgl {
namespace gl {
class Context;
} // namespace gl
class OffscreenView : public View {
public:
OffscreenView(gl::Context&, Size size = { 256, 256 });
~OffscreenView() override;
void bind() override;
PremultipliedImage readStillImage();
const Size& getSize() const;
private:
class Impl;
const std::unique_ptr<Impl> impl;
};
} // namespace mbgl