MythTV  master
Macros | Typedefs | Functions
goom_core.h File Reference
#include <array>
#include "libmythtv/mythtvexp.h"
#include "goomconfig.h"
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 10 of file goom_core.h.

Typedef Documentation

◆ GoomSingleData

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

Definition at line 12 of file goom_core.h.

◆ GoomDualData

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

Definition at line 13 of file goom_core.h.

Function Documentation

◆ goom_init()

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

Definition at line 64 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 104 of file goom_core.cpp.

Referenced by Goom::resize().

◆ goom_update()

MTV_PUBLIC guint32* goom_update ( GoomDualData data,
int  forceMode 
)

Definition at line 133 of file goom_core.cpp.

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

◆ goom_close()

MTV_PUBLIC void goom_close ( void  )

Definition at line 845 of file goom_core.cpp.

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

◆ goom_rand()

MTV_PUBLIC guint32 goom_rand ( void  )

Definition at line 971 of file goom_core.cpp.

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