www.pudn.com > GPUVision_5-13-05-2.zip > GenericFilter.h
#ifndef _GENERICFILTER_H
#define _GENERICFILTER_H
#include "stdafx.h"
#include "GPUVision.h"
class GenericFilter {
protected:
CGcontext _CGcontext;
CGprofile _fragmentProfile;
void _DrawFull(int width, int height);
void _DrawIntoCoords(int textureWidth, int textureHeight, int width, int height);
public: // interface
GenericFilter(CGcontext context);
~GenericFilter();
virtual void applyFilter(GPUVision *image1);
virtual void applyFilter(GPUVision *image1, GPUVision *image2);
CGcontext getContext() { return _CGcontext; }
};
#endif