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