#include <map>
#include <msp/datafile/objectloader.h>
#include "program.h"
+#include "vector.h"
namespace Msp {
namespace GL {
class Buffer;
-class Color;
class Matrix;
class Uniform;
class UniformBlock;
-class Vector3;
-class Vector4;
+struct Color;
/**
Stores uniform variables for shader programs. The uniforms are stored in a
mutable Buffer *buffer;
mutable Changes changes;
- ProgramData &operator=(const ProgramData &);
public:
ProgramData();
ProgramData(const ProgramData &);
+ ProgramData &operator=(const ProgramData &);
~ProgramData();
private: