#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
public:
EnvironmentMap(unsigned size, PixelFormat, Renderable &rend, Renderable &env);
EnvironmentMap(unsigned size, PixelFormat, unsigned, Renderable &rend, Renderable &env);
-private:
- void init(unsigned, PixelFormat, unsigned);
-public:
void set_depth_clip(float, float);
/** Sets the interval in frames between environment map updates. A value of