|
MythTV master
|
#include <algorithm>#include <cstdlib>#include "v3d.h"#include "surf3d.h"#include "goom_core.h"#include "goom_tools.h"#include "goomconfig.h"#include "tentacle3d.h"Go to the source code of this file.
Functions | |
| void | tentacle_free (void) |
| void | tentacle_new (void) |
| static unsigned char | lighten (unsigned char value, float power) |
| static void | lightencolor (int *col, float power) |
| static int | ShiftRight (int x, int s) |
| static int | evolutecolor (unsigned int src, unsigned int dest, unsigned int mask, unsigned int incr) |
| static void | pretty_move (float lcycle, float *dist, float *dist2, float *rotangle) |
| void | tentacle_update (int *buf, int *back, int W, int H, GoomDualData &data, float rapport, int drawit) |
Variables | |
| static constexpr float | D { 256.0F } |
| static constexpr size_t | nbgrid { 6 } |
| static constexpr int8_t | definitionx { 15 } |
| static constexpr int8_t | definitionz { 45 } |
| static float | cycle = 0.0F |
| static std::array< grid3d *, nbgrid > | grille |
| static float * | vals |
|
static |
Definition at line 71 of file tentacle3d.cpp.
Referenced by tentacle_update().
|
inlinestatic |
Definition at line 42 of file tentacle3d.cpp.
Referenced by lightencolor().
|
static |
Definition at line 55 of file tentacle3d.cpp.
Referenced by tentacle_update().
|
static |
Definition at line 85 of file tentacle3d.cpp.
Referenced by tentacle_update().
|
inlinestatic |
Definition at line 68 of file tentacle3d.cpp.
Referenced by tentacle_update().
| void tentacle_free | ( | void | ) |
Definition at line 21 of file tentacle3d.cpp.
Referenced by goom_close().
| void tentacle_new | ( | void | ) |
Definition at line 28 of file tentacle3d.cpp.
Referenced by goom_init().
| void tentacle_update | ( | int * | buf, |
| int * | back, | ||
| int | W, | ||
| int | H, | ||
| GoomDualData & | data, | ||
| float | rapport, | ||
| int | drawit | ||
| ) |
Definition at line 142 of file tentacle3d.cpp.
Referenced by goom_update().
|
static |
Definition at line 17 of file tentacle3d.cpp.
Referenced by tentacle_update().
|
staticconstexpr |
Definition at line 11 of file tentacle3d.cpp.
Referenced by pretty_move().
|
staticconstexpr |
Definition at line 14 of file tentacle3d.cpp.
Referenced by tentacle_new(), and tentacle_update().
|
staticconstexpr |
Definition at line 15 of file tentacle3d.cpp.
Referenced by tentacle_new().
Definition at line 18 of file tentacle3d.cpp.
Referenced by tentacle_free(), tentacle_new(), and tentacle_update().
|
staticconstexpr |
Definition at line 13 of file tentacle3d.cpp.
|
static |
Definition at line 19 of file tentacle3d.cpp.
Referenced by grid3d_update(), APHTTPRequest::Process(), SignalMonitorValue::Set(), tentacle_free(), tentacle_new(), and tentacle_update().