Go to the documentation of this file.
58 #define GML_BLEUBLANC 0
60 #define GML_ORANGE_V 2
61 #define GML_ORANGE_J 3
68 int IDsrc,
float paramS,
int modeCoulSrc,
69 int IDdest,
float paramD,
int modeCoulDest);
static void genline(int id, float param, GMUnitPointer *l, int rx, int ry)
Definition: lines.c:52
PluginInfo * goomInfo
Definition: lines.h:42
GoomRandom * gRandom
Definition: goom_plugin_info.h:166
float amplitudeF
Definition: lines.h:29
#define GML_CIRCLE
Definition: lines.h:47
GMUnitPointer * points2
Definition: lines.h:26
void goom_lines_draw(PluginInfo *plug, GMLine *line, signed short int data[512], Pixel *p)
Definition: lines.c:211
#define GML_BLACK
Definition: lines.h:64
#define ROUGE
Definition: goom_config.h:16
Definition: goom_graphic.h:55
float amplitude
Definition: lines.h:30
float power
Definition: lines.h:39
static void lightencolor(unsigned int *col, float power)
Definition: lines.c:35
void goom_lines_set_res(GMLine *gml, int rx, int ry)
Definition: lines.c:107
void goom_lines_free(GMLine **gml)
Definition: lines.c:203
#define GML_ORANGE_J
Definition: lines.h:61
int screenY
Definition: lines.h:37
void goom_lines_set_res(GMLine *gml, int rx, int ry)
Definition: lines.c:107
#define GML_HLINE
Definition: lines.h:50
void goom_lines_switch_to(GMLine *gml, int IDdest, float param, float amplitude, int col)
Definition: lines.c:157
#define GML_RED
Definition: lines.h:59
void(* draw_line)(Pixel *data, int x1, int y1, int x2, int y2, int col, int screenx, int screeny)
Definition: goom_plugin_info.h:162
int IDdest
Definition: lines.h:27
NULL
Definition: xine_plugin.c:78
void goom_lines_draw(PluginInfo *plugInfo, GMLine *gml, signed short int data[512], Pixel *p)
Definition: lines.c:211
#define gint16
Definition: goom_config.h:30
#define GML_VLINE
Definition: lines.h:53
float angle
Definition: lines.h:18
struct _PLUGIN_INFO::@39 methods
#define GML_VERT
Definition: lines.h:62
float param
Definition: lines.h:28
void goom_lines_free(GMLine **l)
Definition: lines.c:203
void goom_lines_switch_to(GMLine *gml, int IDdest, float param, float amplitude, int modeCoul)
Definition: lines.c:157
Definition: goom_plugin_info.h:75
int nbPoints
Definition: lines.h:32
#define BLEU
Definition: goom_config.h:14
float y
Definition: lines.h:17
int screenX
Definition: lines.h:36
#define GML_BLEU
Definition: lines.h:63
static unsigned char lighten(unsigned char value, float power)
Definition: lines.c:17
enable disable number of frames of telecine pattern sync required before mode change make frames evenly spaced for film mode(24 fps)" ) PARAM_ITEM( POST_PARAM_TYPE_BOOL
float x
Definition: lines.h:16
#define guint32
Definition: goom_config.h:28
float powinc
Definition: lines.h:40
#define GML_ORANGE_V
Definition: lines.h:60
#define VERT
Definition: goom_config.h:15
unsigned int color2
Definition: lines.h:34
#define GML_BLEUBLANC
Definition: lines.h:58
static unsigned int getcouleur(int mode)
Definition: lines.c:85
GMLine * goom_lines_init(PluginInfo *goomInfo, int rx, int ry, int IDsrc, float paramS, int modeCoulSrc, int IDdest, float paramD, int modeCoulDest)
Definition: lines.c:168
static void goom_lines_move(GMLine *l)
Definition: lines.c:119
unsigned int color
Definition: lines.h:33
GMLine * goom_lines_init(PluginInfo *goomInfo, int rx, int ry, int IDsrc, float paramS, int coulS, int IDdest, float paramD, int coulD)
Definition: lines.c:168
GMUnitPointer * points
Definition: lines.h:25