summaryrefslogtreecommitdiff
path: root/plugingui/pixelbuffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugingui/pixelbuffer.h')
-rw-r--r--plugingui/pixelbuffer.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/plugingui/pixelbuffer.h b/plugingui/pixelbuffer.h
index 8e7618d..762aaa6 100644
--- a/plugingui/pixelbuffer.h
+++ b/plugingui/pixelbuffer.h
@@ -45,13 +45,14 @@ public:
unsigned char blue,
unsigned char alpha);
- unsigned char* buf;
- size_t width;
- size_t height;
+ unsigned char* buf{nullptr};
+ size_t width{0};
+ size_t height{0};
};
class PixelBufferAlpha {
public:
+ PixelBufferAlpha() = default;
PixelBufferAlpha(size_t width, size_t height);
~PixelBufferAlpha();
@@ -77,11 +78,12 @@ public:
unsigned char* blue,
unsigned char* alpha);
- unsigned char* buf;
- size_t width;
- size_t height;
- size_t x;
- size_t y;
+ bool managed{false};
+ unsigned char* buf{nullptr};
+ size_t width{0};
+ size_t height{0};
+ size_t x{0};
+ size_t y{0};
};
} // GUI::