]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/uniformblock.h
Use set_manager instead of passing the manager to the constructor
[libs/gl.git] / source / core / uniformblock.h
index 79e699fd5bbf37c36298596deefccebe3b931ecb..de8b90e4bc5d2d86fd1ebc3749ec59f7ff108066 100644 (file)
@@ -1,26 +1,20 @@
 #ifndef MSP_GL_UNIFORMBLOCK_H_
 #define MSP_GL_UNIFORMBLOCK_H_
 
-#include <map>
 #include <vector>
 #include <msp/core/noncopyable.h>
 #include "bufferable.h"
 #include "reflectdata.h"
-#include "vector.h"
+#include "uniformblock_backend.h"
 
 namespace Msp {
 namespace GL {
 
-class BufferRange;
-class Matrix;
-class Uniform;
-struct Color;
-
 /**
 Stores uniforms with a specific layout.  Both named and default uniform blocks
 are supported.
 */
-class UniformBlock: public NonCopyable, public Bufferable
+class UniformBlock: public UniformBlockBackend, public NonCopyable, public Bufferable
 {
 private:
        std::vector<char> data;