]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/buffer.h
Refactor uploading texture data from a buffer
[libs/gl.git] / source / core / buffer.h
index 9144afaed3d1682f28efd8076988c8e815a977db..0fb2cde18d68f9ca29859d6db578396ff7e5d125 100644 (file)
@@ -25,6 +25,10 @@ UniformBlock classes contain built-in support for buffers.
 */
 class Buffer
 {
+       friend class PipelineState;
+       friend class Texture2D;
+       friend class VertexSetup;
+
 private:
        unsigned id;
        unsigned size;
@@ -35,9 +39,6 @@ public:
        Buffer();
        ~Buffer();
 
-       /** Returns the OpenGL ID of the buffer.  For internal use only. */
-       unsigned get_id() const { return id; }
-
        /** Defines the storage size of the buffer.  Must be called before data can
        be uploaded.  Storage cannot be changed once set. */
        void storage(unsigned);