#ifndef MSP_GL_ENVIRONMENTMAP_H_
#define MSP_GL_ENVIRONMENTMAP_H_
+#include <vector>
#include "camera.h"
#include "effect.h"
#include "framebuffer.h"
-#include "matrix.h"
#include "programdata.h"
#include "texture2d.h"
#include "texturecube.h"
-#include "vector.h"
namespace Msp {
namespace GL {
class Mesh;
+class Sampler;
/**
Creates a cube map texture of the surroundings of the renderable. This texture
unsigned update_delay;
public:
- EnvironmentMap(unsigned size, Renderable &rend, Renderable &env);
EnvironmentMap(unsigned size, PixelFormat, Renderable &rend, Renderable &env);
EnvironmentMap(unsigned size, PixelFormat, unsigned, Renderable &rend, Renderable &env);
private: