xine-lib 1.2.13-20230125hg15249
Data Structures | Macros | Functions
lines.h File Reference
#include "goom_typedefs.h"
#include "goom_graphic.h"
#include "goom_config.h"

Go to the source code of this file.

Data Structures

struct  _GMUNITPOINTER
 
struct  _GMLINE
 

Macros

#define GML_CIRCLE   0
 
#define GML_HLINE   1
 
#define GML_VLINE   2
 
#define GML_BLEUBLANC   0
 
#define GML_RED   1
 
#define GML_ORANGE_V   2
 
#define GML_ORANGE_J   3
 
#define GML_VERT   4
 
#define GML_BLEU   5
 
#define GML_BLACK   6
 

Functions

GMLinegoom_lines_init (PluginInfo *goomInfo, int rx, int ry, int IDsrc, float paramS, int modeCoulSrc, int IDdest, float paramD, int modeCoulDest)
 
void goom_lines_switch_to (GMLine *gml, int IDdest, float param, float amplitude, int modeCoul)
 
void goom_lines_set_res (GMLine *gml, int rx, int ry)
 
void goom_lines_free (GMLine **gml)
 
void goom_lines_draw (PluginInfo *plugInfo, GMLine *gml, signed short int data[512], Pixel *p)
 

Macro Definition Documentation

◆ GML_BLACK

#define GML_BLACK   6

Referenced by getcouleur(), goom_init(), and goom_update().

◆ GML_BLEU

#define GML_BLEU   5

Referenced by getcouleur().

◆ GML_BLEUBLANC

#define GML_BLEUBLANC   0

Referenced by getcouleur().

◆ GML_CIRCLE

#define GML_CIRCLE   0

◆ GML_HLINE

#define GML_HLINE   1

◆ GML_ORANGE_J

#define GML_ORANGE_J   3

Referenced by getcouleur().

◆ GML_ORANGE_V

#define GML_ORANGE_V   2

Referenced by getcouleur().

◆ GML_RED

#define GML_RED   1

Referenced by getcouleur(), and goom_init().

◆ GML_VERT

#define GML_VERT   4

Referenced by getcouleur(), and goom_init().

◆ GML_VLINE

#define GML_VLINE   2

Referenced by choose_a_goom_line(), and genline().

Function Documentation

◆ goom_lines_draw()

void goom_lines_draw ( PluginInfo * plugInfo,
GMLine * gml,
signed short int data[512],
Pixel * p )

◆ goom_lines_free()

void goom_lines_free ( GMLine ** gml)

References NULL.

Referenced by goom_close().

◆ goom_lines_init()

GMLine * goom_lines_init ( PluginInfo * goomInfo,
int rx,
int ry,
int IDsrc,
float paramS,
int modeCoulSrc,
int IDdest,
float paramD,
int modeCoulDest )

◆ goom_lines_set_res()

void goom_lines_set_res ( GMLine * gml,
int rx,
int ry )

◆ goom_lines_switch_to()

void goom_lines_switch_to ( GMLine * gml,
int IDdest,
float param,
float amplitude,
int modeCoul )