tentacle3d.c File Reference

Go to the source code of this file.

Functions

void tentacle_free (void)
void tentacle_new (void)
void tentacle_update (int *buf, int *back, int W, int H, short data[2][512], float rapport, int drawit)
static unsigned char lighten (unsigned char value, float power)
static void lightencolor (int *col, float power)
static int evolutecolor (unsigned int src, unsigned int dest, unsigned int mask, unsigned int incr)
static void pretty_move (float cycle, float *dist, float *dist2, float *rotangle)

Variables

static float cycle = 0.0f
static grid3dgrille [nbgrid]
static float * vals

Function Documentation

void tentacle_free ( void   ) 

Definition at line 23 of file mythtv/libs/libmythtv/visualisations/goom/tentacle3d.c.

Referenced by goom_close().

void tentacle_new ( void   ) 

Definition at line 31 of file mythtv/libs/libmythtv/visualisations/goom/tentacle3d.c.

Referenced by goom_init().

void tentacle_update ( int *  buf,
int *  back,
int  W,
int  H,
short  data[2][512],
float  rapport,
int  drawit 
)

Definition at line 154 of file mythtv/libs/libmythtv/visualisations/goom/tentacle3d.c.

Referenced by goom_update().

static unsigned char lighten ( unsigned char  value,
float  power 
) [inline, static]

Definition at line 48 of file mythtv/libs/libmythtv/visualisations/goom/tentacle3d.c.

Referenced by lightencolor().

static void lightencolor ( int *  col,
float  power 
) [static]
static int evolutecolor ( unsigned int  src,
unsigned int  dest,
unsigned int  mask,
unsigned int  incr 
) [static]
static void pretty_move ( float  cycle,
float *  dist,
float *  dist2,
float *  rotangle 
) [static]

Variable Documentation

float cycle = 0.0f [static]
grid3d* grille[nbgrid] [static]
float* vals [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sun May 27 06:41:47 2012 for MythTV by  doxygen 1.6.3