MythTV  master
ifs.h
Go to the documentation of this file.
1 /*
2  * File created 11 april 2002 by JeKo <jeko@free.fr>
3  */
4 
5 #ifndef IFS_H
6 #define IFS_H
7 
8 #include "goomconfig.h"
9 
10 struct IFSPoint
11 {
13 };
14 
15 // init ifs for a (width)x(height) output.
16 void init_ifs (int width, int height);
17 
18 // draw an ifs on the buffer (which size is width * height)
19 // increment means that we draw 1/increment of the ifs's points
20 void ifs_update (guint32 * data, const guint32 * back, int width, int height, int increment);
21 
22 // free all ifs's data.
23 void release_ifs (void);
24 
25 
26 /* DONT USE !!! deprecated
27  * return a an array of points.
28  * WARNING !!! do not free it !!! it also has an internal use..
29  */
30 IFSPoint *draw_ifs (int *nbPoints);
31 
32 #endif
init_ifs
void init_ifs(int width, int height)
Definition: ifs.cpp:166
draw_ifs
IFSPoint * draw_ifs(int *nbPoints)
Definition: ifs.cpp:411
back
static guint32 * back
Definition: goom_core.cpp:25
gint32
#define gint32
Definition: goomconfig.h:38
ifs_update
void ifs_update(guint32 *data, const guint32 *back, int width, int height, int increment)
Definition: ifs_display.cpp:13
goomconfig.h
release_ifs
void release_ifs(void)
Definition: ifs.cpp:487
IFSPoint::x
gint32 x
Definition: ifs.h:12
IFSPoint
Definition: ifs.h:10
guint32
#define guint32
Definition: goomconfig.h:35
IFSPoint::y
gint32 y
Definition: ifs.h:12