-#ifndef MSP_GL_CLIP_H_
-#define MSP_GL_CLIP_H_
+#ifndef MSP_GL_CLIPPLANE_H_
+#define MSP_GL_CLIPPLANE_H_
#include "vector.h"
{
private:
Vector4 eq;
+ unsigned generation;
public:
ClipPlane();
void set_equation(const Vector4 &);
void set_plane(const Vector3 &, const Vector3 &);
- void update_shader_data(ProgramData &, const Matrix &, unsigned) const;
+ void update_shader_data(ProgramData &, unsigned) const;
+
+ unsigned get_generation() const { return generation; }
};
} // namespace GL