]> git.sesse.net Git - casparcg/blobdiff - accelerator/ogl/util/buffer.h
2.1.0: changed "const_array" and "mutable_array" into generic "array" with const...
[casparcg] / accelerator / ogl / util / buffer.h
index 45d4e6a27f86268b4ebe02be72e334eb54ff3544..7fcdb8ea6ed92843dddd5ec7d611b946deb69b41 100644 (file)
@@ -49,9 +49,12 @@ public:
        // Constructors\r
 \r
        buffer(std::size_t size, usage usage);\r
+       buffer(buffer&& other);\r
        ~buffer();\r
 \r
        // Methods\r
+\r
+       buffer& operator=(buffer&& other);\r
        \r
        void map();\r
        void unmap();\r
@@ -63,6 +66,9 @@ public:
 \r
        uint8_t* data();\r
        std::size_t size() const;       \r
+\r
+       int id() const;\r
+\r
 private:\r
        struct impl;\r
        spl::unique_ptr<impl> impl_;\r