code quality: making all the pixel based renderers `final`

as they are only a thin wrapper of `stbi` functions
pull/1/head
Michael Ochmann 2 years ago
parent d3850939cd
commit 4d7a7bfd69
  1. 2
      src/renderers/BMPRenderer.hpp
  2. 2
      src/renderers/JPGRenderer.hpp
  3. 2
      src/renderers/PNGRenderer.hpp

@ -6,7 +6,7 @@
namespace massivedynamic {
class BMPRenderer : public PixelRenderer {
class BMPRenderer final : public PixelRenderer {
public:
BMPRenderer(const std::vector<bool>& pixels, size_t sourceSize, size_t targetSize) : PixelRenderer(pixels, sourceSize, targetSize) {}

@ -6,7 +6,7 @@
namespace massivedynamic {
class JPGRenderer : public PixelRenderer {
class JPGRenderer final: public PixelRenderer {
public:
JPGRenderer(const std::vector<bool>& pixels, size_t sourceSize, size_t targetSize) : PixelRenderer(pixels, sourceSize, targetSize) {}

@ -6,7 +6,7 @@
namespace massivedynamic {
class PNGRenderer : public PixelRenderer {
class PNGRenderer final: public PixelRenderer {
public:
PNGRenderer(const std::vector<bool>& pixels, size_t sourceSize, size_t targetSize) : PixelRenderer(pixels, sourceSize, targetSize) {}

Loading…
Cancel
Save