X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fbufferable.h;h=8bd3f77f021d39e2722f0b8d7e13e5f60ae2a353;hb=e70662d7812464159f2e47f4bebb69d88f89ae93;hp=4a4114d0ce683483717eee9baf0770e3b7ab7c4b;hpb=190a7e11237351f6b730c28f7b16f183e8adc69c;p=libs%2Fgl.git diff --git a/source/core/bufferable.h b/source/core/bufferable.h index 4a4114d0..8bd3f77f 100644 --- a/source/core/bufferable.h +++ b/source/core/bufferable.h @@ -1,6 +1,8 @@ #ifndef MSP_GL_BUFFERABLE_H_ #define MSP_GL_BUFFERABLE_H_ +#include + namespace Msp { namespace GL { @@ -14,7 +16,7 @@ A dirty flag is provided for derived classes. It should be set when the data in the buffer is considered out of date, and is cleared by Bufferable after uploading fresh data to the buffer. */ -class Bufferable +class Bufferable: public NonCopyable { public: /** @@ -45,6 +47,7 @@ protected: mutable bool dirty = false; Bufferable() = default; + Bufferable(Bufferable &&); public: virtual ~Bufferable();