Files
MapLibreParticleLab/include/llmr/renderer/bucket.hpp
Konstantin Käfer e3f98b0f13 make bucket noncopyable
2014-01-23 15:52:47 +01:00

26 lines
455 B
C++

#ifndef LLMR_GEOMETRY_BUCKET
#define LLMR_GEOMETRY_BUCKET
#include <string>
namespace llmr {
class Painter;
class Bucket {
public:
Bucket() = default;
virtual void render(Painter& painter, const std::string& layer_name) = 0;
private:
// Make noncopyable
Bucket(const Bucket&) = delete;
Bucket(const Bucket&&) = delete;
Bucket& operator=(const Bucket&) = delete;
Bucket& operator=(const Bucket && ) = delete;
};
}
#endif