www.pudn.com > GPUVision_5-13-05-2.zip > AddFilter.h
#ifndef _ADDFILTER_H
#define _ADDFILTER_H
#include "GenericFilter.h"
class AddFilter : public GenericFilter {
public:
AddFilter(float addNum);
~AddFilter();
virtual void applyFilter(GPUVision *image1);
virtual void applyFilter(GPUVision *image1, GPUVision *image2);
void SetAddNum(float addNum) { _addNum = addNum;}
private:
float _addNum;
CGprogram _program;
CGprogram _addTwoProgram;
CGparameter _textureParam, _addValParam;
CGparameter _addTextureParam1, _addTextureParam2;
};
#endif