MythTV
master
mythtv
libs
libmythtv
visualisations
goom
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 <cstdint>
9
10
struct
IFSPoint
11
{
12
int32_t
x
,
y
;
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
(uint32_t * data,
const
uint32_t *
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
back
static uint32_t * back
Definition:
goom_core.cpp:27
init_ifs
void init_ifs(int width, int height)
Definition:
ifs.cpp:164
release_ifs
void release_ifs(void)
Definition:
ifs.cpp:485
ifs_update
void ifs_update(uint32_t *data, const uint32_t *back, int width, int height, int increment)
Definition:
ifs_display.cpp:17
draw_ifs
IFSPoint * draw_ifs(int *nbPoints)
Definition:
ifs.cpp:409
IFSPoint
Definition:
ifs.h:11
IFSPoint::x
int32_t x
Definition:
ifs.h:12
IFSPoint::y
int32_t y
Definition:
ifs.h:12
Generated on Wed Jan 7 2026 03:16:26 for MythTV by
1.9.4