ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

dbopl.h File Reference

#include "common/scummsys.h"
Include dependency graph for dbopl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OPL::DOSBox::DBOPL::Operator
struct  OPL::DOSBox::DBOPL::Channel
struct  OPL::DOSBox::DBOPL::Chip

Namespaces

namespace  OPL
namespace  OPL::DOSBox
namespace  OPL::DOSBox::DBOPL

Defines

#define WAVE_HANDLER   10
#define WAVE_TABLELOG   11
#define WAVE_TABLEMUL   12
#define DBOPL_WAVE   WAVE_TABLEMUL
#define DB_FASTCALL
#define GCC_UNLIKELY(x)   (x)
#define INLINE   inline

Typedefs

typedef int OPL::DOSBox::DBOPL::Bits
typedef uint OPL::DOSBox::DBOPL::Bitu
typedef int8 OPL::DOSBox::DBOPL::Bit8s
typedef uint8 OPL::DOSBox::DBOPL::Bit8u
typedef int16 OPL::DOSBox::DBOPL::Bit16s
typedef uint16 OPL::DOSBox::DBOPL::Bit16u
typedef int32 OPL::DOSBox::DBOPL::Bit32s
typedef uint32 OPL::DOSBox::DBOPL::Bit32u
typedef Bits(DBOPL::Operator::* OPL::DOSBox::DBOPL::VolumeHandler )()
typedef Channel *(DBOPL::Channel::* OPL::DOSBox::DBOPL::SynthHandler )(Chip *chip, Bit32u samples, Bit32s *output)

Enumerations

enum  OPL::DOSBox::DBOPL::SynthMode {
  OPL::DOSBox::DBOPL::sm2AM, OPL::DOSBox::DBOPL::sm2FM, OPL::DOSBox::DBOPL::sm3AM, OPL::DOSBox::DBOPL::sm3FM,
  OPL::DOSBox::DBOPL::sm4Start, OPL::DOSBox::DBOPL::sm3FMFM, OPL::DOSBox::DBOPL::sm3AMFM, OPL::DOSBox::DBOPL::sm3FMAM,
  OPL::DOSBox::DBOPL::sm3AMAM, OPL::DOSBox::DBOPL::sm6Start, OPL::DOSBox::DBOPL::sm2Percussion, OPL::DOSBox::DBOPL::sm3Percussion
}
enum  { OPL::DOSBox::DBOPL::SHIFT_KSLBASE = 16, OPL::DOSBox::DBOPL::SHIFT_KEYCODE = 24 }

Functions

void OPL::DOSBox::DBOPL::InitTables (void)

Define Documentation

#define DB_FASTCALL

Definition at line 56 of file dbopl.h.

#define DBOPL_WAVE   WAVE_TABLEMUL

Definition at line 39 of file dbopl.h.

#define GCC_UNLIKELY (   x  )     (x)

Definition at line 57 of file dbopl.h.

#define INLINE   inline

Definition at line 58 of file dbopl.h.

#define WAVE_HANDLER   10

Definition at line 32 of file dbopl.h.

#define WAVE_TABLELOG   11

Definition at line 34 of file dbopl.h.

#define WAVE_TABLEMUL   12

Definition at line 36 of file dbopl.h.



Generated on Sat Jun 22 2019 05:01:05 for ResidualVM by doxygen 1.7.1
curved edge   curved edge