X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fbuffer.h;h=8aba95b10f08176be725bbafb0aa4b5771e6e8c8;hb=6d2e2a0bb28496a8c25b441009bdd2a1a1e72d81;hp=a12b3373e601664bddf75d60bb930d56bbe26833;hpb=6080120777fdf7b6e1184288eff9d205ca7ebf5f;p=libs%2Fgl.git diff --git a/source/core/buffer.h b/source/core/buffer.h index a12b3373..8aba95b1 100644 --- a/source/core/buffer.h +++ b/source/core/buffer.h @@ -58,12 +58,14 @@ public: void sub_data(std::size_t, std::size_t, const void *); std::size_t get_size() const { return size; } + using BufferBackend::get_multiplicity; + std::size_t get_total_size() const { return size*get_multiplicity(); } BufferUsage get_usage() const { return usage; } void require_size(std::size_t) const; - using BufferBackend::map; - using BufferBackend::unmap; + void *map(); + bool unmap(); using BufferBackend::set_debug_name; };