]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/texturecube.h
Use size_t to store sizes of buffers and such
[libs/gl.git] / source / core / texturecube.h
index 363ceea331e2f453490813741e6631c255701874..e738ab53beba296520c3d130744a82b8b3e4208c 100644 (file)
@@ -51,15 +51,13 @@ public:
        };
 
 private:
-       unsigned size;
-       unsigned levels;
+       unsigned size = 0;
+       unsigned levels = 0;
 
        static const Vector3 directions[6];
        static const unsigned orientations[12];
 
 public:
-       TextureCube();
-
        /** Defines storage structure for the texture.  If lv is zero, the number
        of mipmap levels is automatically determined from storage dimensions.
 
@@ -80,7 +78,6 @@ public:
        void image(TextureCubeFace, const Graphics::Image &);
 
        virtual void image(const Graphics::Image &, unsigned = 0);
-       using Texture::image;
 
        unsigned get_size() const { return size; }
 private:
@@ -101,7 +98,7 @@ public:
        Vector3 get_texel_direction(TextureCubeFace, unsigned, unsigned);
 
        virtual AsyncLoader *load(IO::Seekable &, const Resources * = 0) { return 0; }
-       virtual std::uint64_t get_data_size() const;
+       virtual std::size_t get_data_size() const;
        virtual void unload() { }
 };