MythTV  master
Classes | Macros | Functions
filters.h File Reference
#include <cmath>
#include "goomconfig.h"
#include "graphic.h"
Include dependency graph for filters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  ZoomFilterData


#define NORMAL_MODE   0
#define WAVE_MODE   1
#define SCRUNCH_MODE   3
#define AMULETTE_MODE   4
#define WATER_MODE   5
#define HYPERCOS1_MODE   6
#define HYPERCOS2_MODE   7
#define YONLY_MODE   8
#define SPEEDWAY_MODE   9
#define SIN_MUL   1
#define SIN_ADD   2


void pointFilter (guint32 *pix1, Color c, float t1, float t2, float t3, float t4, guint32 cycle)
void zoomFilterFastRGB (guint32 *pix1, guint32 *pix2, ZoomFilterData *zf, guint32 resx, guint32 resy, int switchIncr, float switchMult)

Macro Definition Documentation


#define NORMAL_MODE   0

Definition at line 29 of file filters.h.


#define WAVE_MODE   1

Definition at line 30 of file filters.h.



Definition at line 31 of file filters.h.


#define SCRUNCH_MODE   3

Definition at line 32 of file filters.h.


#define AMULETTE_MODE   4

Definition at line 33 of file filters.h.


#define WATER_MODE   5

Definition at line 34 of file filters.h.


#define HYPERCOS1_MODE   6

Definition at line 35 of file filters.h.


#define HYPERCOS2_MODE   7

Definition at line 36 of file filters.h.


#define YONLY_MODE   8

Definition at line 37 of file filters.h.


#define SPEEDWAY_MODE   9

Definition at line 38 of file filters.h.


#define SIN_MUL   1

Definition at line 50 of file filters.h.


#define SIN_ADD   2

Definition at line 51 of file filters.h.

Function Documentation

◆ pointFilter()

void pointFilter ( guint32 pix1,
Color  c,
float  t1,
float  t2,
float  t3,
float  t4,
guint32  cycle 

◆ zoomFilterFastRGB()

void zoomFilterFastRGB ( guint32 pix1,
guint32 pix2,
ZoomFilterData zf,
guint32  resx,
guint32  resy,
int  switchIncr,
float  switchMult