123456789101112131415161718192021222324 |
- #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
|