Files
vimix/ImageShader.h
2020-04-28 11:47:04 +02:00

33 lines
480 B
C++

#ifndef IMAGESHADER_H
#define IMAGESHADER_H
#include <string>
#include <map>
#ifdef __APPLE__
#include <sys/types.h>
#endif
#include "Shader.h"
class ImageShader : public Shader
{
public:
ImageShader();
virtual ~ImageShader() {}
void use() override;
void reset() override;
void accept(Visitor& v) override;
uint mask;
float stipple;
static const char* mask_names[];
static std::vector< uint > mask_presets;
};
#endif // IMAGESHADER_H