#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"
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.