X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Ftexture2d.h;h=05c3283b73bd1aba1dd98f348c0c620753611114;hb=6d2e2a0bb28496a8c25b441009bdd2a1a1e72d81;hp=61a3f29f035c99b31dc5fc48cceff853ec3fbab8;hpb=260ecf71f02d4b3397e4f6c80d96a7c4ba473185;p=libs%2Fgl.git diff --git a/source/core/texture2d.h b/source/core/texture2d.h index 61a3f29f..05c3283b 100644 --- a/source/core/texture2d.h +++ b/source/core/texture2d.h @@ -31,9 +31,10 @@ public: private: unsigned width = 0; unsigned height = 0; - unsigned levels = 0; public: + Texture2D() = default; + Texture2D(Texture2D &&) = default; virtual ~Texture2D(); /** Sets storage format and dimensions and allocates memory for the texture. @@ -56,11 +57,6 @@ public: private: unsigned get_n_levels() const; LinAl::Vector get_level_size(unsigned) const; - -public: - virtual Resource::AsyncLoader *load(IO::Seekable &, const Resources * = 0); - virtual std::size_t get_data_size() const; - using Texture2DBackend::unload; }; } // namespace GL