X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbufferable.h;h=c8c9393caabe47176627be22891c3f0ccb0d04c1;hb=47abe7c9e1633ca65f910a4db340724117a6f6e5;hp=0a30e80e817e8343b374094651008a7d03935714;hpb=900cf40469972b1f32a6dbac95c42f46c3726fa8;p=libs%2Fgl.git diff --git a/source/bufferable.h b/source/bufferable.h index 0a30e80e..c8c9393c 100644 --- a/source/bufferable.h +++ b/source/bufferable.h @@ -31,6 +31,9 @@ public: buffer, and this object is inserted after it. */ void use_buffer(Buffer *buf, Bufferable *prev = 0); + /** Uploads new data into the buffer if necessary. */ + void refresh() const { if(dirty) update_buffer(); } + private: void unlink_from_buffer();