Mercurial > vba-clojure
comparison src/filters/filters.h @ 27:b970226568d2
brought in filters package
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sun, 04 Mar 2012 20:32:31 -0600 |
parents | f9f4f1b99eed |
children |
comparison
equal
deleted
inserted
replaced
26:18eaae41bde3 | 27:b970226568d2 |
---|---|
1 | |
2 #ifndef VBA_FILTERS_H | |
3 #define VBA_FILTERS_H | |
4 | |
5 #if _MSC_VER > 1000 | |
6 #pragma once | |
7 #endif // _MSC_VER > 1000 | |
8 | |
9 extern void Pixelate2x16(u8*, u32, u8*, u8*, u32, int, int); | |
10 extern void Pixelate2x32(u8*, u32, u8*, u8*, u32, int, int); | |
11 extern void (*Pixelate3x16)(u8*, u32, u8*, u8*, u32, int, int); | |
12 extern void (*Pixelate3x32)(u8*, u32, u8*, u8*, u32, int, int); | |
13 extern void (*Pixelate4x16)(u8*, u32, u8*, u8*, u32, int, int); | |
14 extern void (*Pixelate4x32)(u8*, u32, u8*, u8*, u32, int, int); | |
15 extern void MotionBlur(u8*, u32, u8*, u8*, u32, int, int); | |
16 extern void MotionBlur32(u8*, u32, u8*, u8*, u32, int, int); | |
17 extern void _2xSaI(u8*, u32, u8*, u8*, u32, int, int); | |
18 extern void _2xSaI32(u8*, u32, u8*, u8*, u32, int, int); | |
19 extern void Super2xSaI(u8*, u32, u8*, u8*, u32, int, int); | |
20 extern void Super2xSaI32(u8*, u32, u8*, u8*, u32, int, int); | |
21 extern void SuperEagle(u8*, u32, u8*, u8*, u32, int, int); | |
22 extern void SuperEagle32(u8*, u32, u8*, u8*, u32, int, int); | |
23 extern void AdMame2x(u8*, u32, u8*, u8*, u32, int, int); | |
24 extern void AdMame2x32(u8*, u32, u8*, u8*, u32, int, int); | |
25 extern void Simple2x16(u8*, u32, u8*, u8*, u32, int, int); | |
26 extern void Simple2x32(u8*, u32, u8*, u8*, u32, int, int); | |
27 extern void (*Simple3x16)(u8*, u32, u8*, u8*, u32, int, int); | |
28 extern void (*Simple3x32)(u8*, u32, u8*, u8*, u32, int, int); | |
29 extern void (*Simple4x16)(u8*, u32, u8*, u8*, u32, int, int); | |
30 extern void (*Simple4x32)(u8*, u32, u8*, u8*, u32, int, int); | |
31 extern void Bilinear(u8*, u32, u8*, u8*, u32, int, int); | |
32 extern void Bilinear32(u8*, u32, u8*, u8*, u32, int, int); | |
33 extern void BilinearPlus(u8*, u32, u8*, u8*, u32, int, int); | |
34 extern void BilinearPlus32(u8*, u32, u8*, u8*, u32, int, int); | |
35 extern void Scanlines(u8*, u32, u8*, u8*, u32, int, int); | |
36 extern void Scanlines32(u8*, u32, u8*, u8*, u32, int, int); | |
37 extern void ScanlinesTV(u8*, u32, u8*, u8*, u32, int, int); | |
38 extern void ScanlinesTV32(u8*, u32, u8*, u8*, u32, int, int); | |
39 extern void hq2x(u8*, u32, u8*, u8*, u32, int, int); | |
40 extern void hq2x32(u8*, u32, u8*, u8*, u32, int, int); | |
41 extern void hq2xS(u8*, u32, u8*, u8*, u32, int, int); | |
42 extern void hq2xS32(u8*, u32, u8*, u8*, u32, int, int); | |
43 extern void lq2x(u8*, u32, u8*, u8*, u32, int, int); | |
44 extern void lq2x32(u8*, u32, u8*, u8*, u32, int, int); | |
45 extern void hq3x(u8*, u32, u8*, u8*, u32, int, int); | |
46 extern void hq3x32(u8*, u32, u8*, u8*, u32, int, int); | |
47 extern void hq3xS(u8*, u32, u8*, u8*, u32, int, int); | |
48 extern void hq3xS32(u8*, u32, u8*, u8*, u32, int, int); | |
49 | |
50 extern void SmartIB(u8*, u32, int, int); | |
51 extern void SmartIB32(u8*, u32, int, int); | |
52 extern void MotionBlurIB(u8*, u32, int, int); | |
53 extern void InterlaceIB(u8*, u32, int, int); | |
54 extern void MotionBlurIB32(u8*, u32, int, int); | |
55 | |
56 extern void InterframeCleanup(); | |
57 | |
58 #endif // VBA_FILTERS_H |