surf3d.h File Reference

Go to the source code of this file.

Classes

struct  surf3d
struct  grid3d

Functions

grid3dgrid3d_new (int sizex, int defx, int sizez, int defz, v3d center)
void grid3d_free (grid3d **grid)
void grid3d_update (grid3d *s, float angle, float *vals, float dist)
void surf3d_draw (surf3d *s, int color, int dist, int *buf, int *back, int W, int H)
void grid3d_draw (grid3d *g, int color, int colorlow, int dist, int *buf, int *back, int W, int H)
void surf3d_rotate (surf3d *s, float angle)
void surf3d_translate (surf3d *s)

Function Documentation

grid3d* grid3d_new ( int  sizex,
int  defx,
int  sizez,
int  defz,
v3d  center 
)

Definition at line 14 of file mythtv/libs/libmythtv/visualisations/goom/surf3d.c.

Referenced by tentacle_new().

void grid3d_free ( grid3d **  grid  ) 

Definition at line 6 of file mythtv/libs/libmythtv/visualisations/goom/surf3d.c.

Referenced by tentacle_free().

void grid3d_update ( grid3d s,
float  angle,
float *  vals,
float  dist 
)

Definition at line 106 of file mythtv/libs/libmythtv/visualisations/goom/surf3d.c.

Referenced by tentacle_update().

void surf3d_draw ( surf3d s,
int  color,
int  dist,
int *  buf,
int *  back,
int  W,
int  H 
)
void grid3d_draw ( grid3d g,
int  color,
int  colorlow,
int  dist,
int *  buf,
int *  back,
int  W,
int  H 
)

Definition at line 65 of file mythtv/libs/libmythtv/visualisations/goom/surf3d.c.

Referenced by tentacle_update().

void surf3d_rotate ( surf3d s,
float  angle 
)
void surf3d_translate ( surf3d s  ) 
 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