LMMS
Loading...
Searching...
No Matches
CdmoLoader Class Reference

#include <dmo.h>

Inheritance diagram for CdmoLoader:
Cs3mPlayer CPlayer

Classes

class  dmo_unpacker

Public Member Functions

 CdmoLoader (Copl *newopl)
bool load (const std::string &filename, const CFileProvider &fp)
std::string gettype ()
std::string getauthor ()
Public Member Functions inherited from Cs3mPlayer
 Cs3mPlayer (Copl *newopl)
bool load (const std::string &filename, const CFileProvider &fp)
bool update ()
void rewind (int subsong)
float getrefresh ()
std::string gettype ()
std::string gettitle ()
unsigned int getpatterns ()
unsigned int getpattern ()
unsigned int getorders ()
unsigned int getorder ()
unsigned int getrow ()
unsigned int getspeed ()
unsigned int getinstruments ()
std::string getinstrument (unsigned int n)
Public Member Functions inherited from CPlayer
 CPlayer (Copl *newopl)
virtual ~CPlayer ()
void seek (unsigned long ms)
unsigned long songlength (int subsong=-1)
virtual std::string getdesc ()
virtual unsigned int getsubsongs ()
virtual unsigned int getsubsong ()

Static Public Member Functions

static CPlayerfactory (Copl *newopl)
Static Public Member Functions inherited from Cs3mPlayer
static CPlayerfactory (Copl *newopl)

Additional Inherited Members

Protected Attributes inherited from Cs3mPlayer
struct Cs3mPlayer::s3minst inst [99]
struct { 
   unsigned char   note 
   unsigned char   oct 
   unsigned char   instrument 
   unsigned char   volume 
   unsigned char   command 
   unsigned char   info 
pattern [99][64][32]
struct { 
   unsigned short   freq 
   unsigned short   nextfreq 
   unsigned char   oct 
   unsigned char   vol 
   unsigned char   inst 
   unsigned char   fx 
   unsigned char   info 
   unsigned char   dualinfo 
   unsigned char   key 
   unsigned char   nextoct 
   unsigned char   trigger 
   unsigned char   note 
channel [9]
s3mheader header
unsigned char orders [256]
unsigned char crow
unsigned char ord
unsigned char speed
unsigned char tempo
unsigned char del
unsigned char songend
unsigned char loopstart
unsigned char loopcnt
Protected Attributes inherited from CPlayer
Coplopl
CAdPlugDatabasedb
Static Protected Attributes inherited from CPlayer
static const unsigned short note_table [12]
static const unsigned char op_table [9]

Constructor & Destructor Documentation

◆ CdmoLoader()

CdmoLoader::CdmoLoader ( Copl * newopl)
inline

Member Function Documentation

◆ factory()

CPlayer * CdmoLoader::factory ( Copl * newopl)
static

◆ getauthor()

std::string CdmoLoader::getauthor ( )
virtual

Reimplemented from CPlayer.

◆ gettype()

std::string CdmoLoader::gettype ( )
virtual

Implements CPlayer.

◆ load()

bool CdmoLoader::load ( const std::string & filename,
const CFileProvider & fp )
virtual

Implements CPlayer.


The documentation for this class was generated from the following files: