MythTV  master
Macros | Typedefs | Functions
goom_core.h File Reference
#include "goomconfig.h"
#include "mythtvexp.h"
#include <array>
Include dependency graph for goom_core.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NB_FX   10
 

Typedefs

using GoomSingleData = std::array< int16_t, 512 >
 
using GoomDualData = std::array< GoomSingleData, 2 >
 

Functions

MTV_PUBLIC void goom_init (guint32 resx, guint32 resy, int cinemascope)
 
MTV_PUBLIC void goom_set_resolution (guint32 resx, guint32 resy, int cinemascope)
 
MTV_PUBLIC guint32goom_update (GoomDualData &data, int forceMode)
 
MTV_PUBLIC void goom_close (void)
 
MTV_PUBLIC guint32 goom_rand (void)
 

Macro Definition Documentation

◆ NB_FX

#define NB_FX   10

Definition at line 9 of file goom_core.h.

Typedef Documentation

◆ GoomSingleData

using GoomSingleData = std::array<int16_t,512>

Definition at line 11 of file goom_core.h.

◆ GoomDualData

using GoomDualData = std::array<GoomSingleData,2>

Definition at line 12 of file goom_core.h.

Function Documentation

◆ goom_init()

MTV_PUBLIC void goom_init ( guint32  resx,
guint32  resy,
int  cinemascope 
)

Definition at line 69 of file goom_core.cpp.

Referenced by Goom::Goom(), and VideoVisualGoom::VideoVisualGoom().

◆ goom_set_resolution()

MTV_PUBLIC void goom_set_resolution ( guint32  resx,
guint32  resy,
int  cinemascope 
)

Definition at line 108 of file goom_core.cpp.

Referenced by Goom::resize().

◆ goom_update()

MTV_PUBLIC guint32* goom_update ( GoomDualData data,
int  forceMode 
)

Definition at line 137 of file goom_core.cpp.

Referenced by VideoVisualGoom::Draw(), and Goom::process().

◆ goom_close()

MTV_PUBLIC void goom_close ( void  )

Definition at line 855 of file goom_core.cpp.

Referenced by Goom::~Goom(), and VideoVisualGoom::~VideoVisualGoom().

◆ goom_rand()

MTV_PUBLIC guint32 goom_rand ( void  )

Definition at line 981 of file goom_core.cpp.

Referenced by goom_init(), init_ifs(), and tentacle_new().