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.

Classes

struct  ZoomFilterData
 

Macros

#define NORMAL_MODE   0
 
#define WAVE_MODE   1
 
#define CRYSTAL_BALL_MODE   2
 
#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
 

Functions

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

◆ NORMAL_MODE

#define NORMAL_MODE   0

Definition at line 29 of file filters.h.

◆ WAVE_MODE

#define WAVE_MODE   1

Definition at line 30 of file filters.h.

◆ CRYSTAL_BALL_MODE

#define CRYSTAL_BALL_MODE   2

Definition at line 31 of file filters.h.

◆ SCRUNCH_MODE

#define SCRUNCH_MODE   3

Definition at line 32 of file filters.h.

◆ AMULETTE_MODE

#define AMULETTE_MODE   4

Definition at line 33 of file filters.h.

◆ WATER_MODE

#define WATER_MODE   5

Definition at line 34 of file filters.h.

◆ HYPERCOS1_MODE

#define HYPERCOS1_MODE   6

Definition at line 35 of file filters.h.

◆ HYPERCOS2_MODE

#define HYPERCOS2_MODE   7

Definition at line 36 of file filters.h.

◆ YONLY_MODE

#define YONLY_MODE   8

Definition at line 37 of file filters.h.

◆ SPEEDWAY_MODE

#define SPEEDWAY_MODE   9

Definition at line 38 of file filters.h.

◆ SIN_MUL

#define SIN_MUL   1

Definition at line 50 of file filters.h.

◆ SIN_ADD

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