]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/image.h
Use default member initializers and defaulted default constructors
[libs/gui.git] / source / graphics / image.h
index 51147cefdcf341a882a426933efe52576721d155..d9f5870bdea53aea092be5c4d5a7e4ca5c90b4d8 100644 (file)
@@ -16,14 +16,14 @@ class Image
 public:
        struct Data
        {
-               PixelFormat fmt;
-               unsigned width;
-               unsigned height;
-               unsigned stride;
-               char *owned_pixels;
-               char *pixels;
-
-               Data();
+               PixelFormat fmt = RGB;
+               unsigned width = 0;
+               unsigned height = 0;
+               unsigned stride = 0;
+               char *owned_pixels = 0;
+               char *pixels = 0;
+
+               Data() = default;
                Data(const Data &);
                Data &operator=(const Data &);
                ~Data();