Files
vimix/ImageShader.h
brunoherbelin a36ec5ffeb Redefine shading classes: glsl program is now separate from shader
class, which are derived to manage uniform variables.
2020-03-29 00:22:56 +01:00

26 lines
386 B
C++

#ifndef IMAGESHADER_H
#define IMAGESHADER_H
#include "Shader.h"
class ImageShader : public Shader
{
public:
ImageShader();
virtual ~ImageShader() {}
virtual void use();
virtual void reset();
void setBrightness(float v);
void setContrast(float v);
private:
float brightness;
float contrast;
bool imageshader_changed;
};
#endif // IMAGESHADER_H