winamp/Src/Wasabi/bfc/draw/convolve.h

25 lines
415 B
C++

#ifndef _CONVOLVE_H
#define _CONVOLVE_H
#include "platform/types.h"
// world's slowest crappiest convolve :P think it sucks? write a better one
// and send it to me
class Convolve3x3 {
public:
Convolve3x3(ARGB32 *bits, int w, int h);
void setPos(int x, int y, float v);
void setMultiplier(int m);
void convolve();
private:
ARGB32 *bits;
int w, h;
float vals[3][3];
float multiplier;
};
#endif