Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

XFuXMSong Class Reference

#include <XFuXMPlayer_internal.h>

List of all members.

Public Attributes

CHAR8 * mTypeString
 Module type.

UINT8 * mOrderTable
 Pattern order table, MAX_ORDERS.

UINT16 mSongLength
 Song length in pattern order table.

UINT16 mRestartPosition
 Song restart position.

UINT16 mNbPatterns
 Number of patterns.

UINT16 mNbChannels
 Number of channels.

UINT16 mNbInstruments
 Number of instruments.

UINT16 mTempo
 Tempo (0..31), tick count.

UINT16 mBpm
 Bpm (0..255), tick speed.

INT8 mGlobalVolume
 Global volume.


Member Data Documentation

UINT16 XFuXMSong::mBpm
 

Bpm (0..255), tick speed.

Definition at line 202 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSong(), XFuXMPlayer::loadXM(), and XFuXMPlayer::stream().

INT8 XFuXMSong::mGlobalVolume
 

Global volume.

Definition at line 204 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::initSong(), and XFuXMPlayer::stream().

UINT16 XFuXMSong::mNbChannels
 

Number of channels.

Definition at line 198 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSong(), XFuXMPlayer::loadXM(), and XFuXMPlayer::stream().

UINT16 XFuXMSong::mNbInstruments
 

Number of instruments.

Definition at line 199 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initChannel(), XFuXMPlayer::loadXM(), XFuXMPlayer::stream(), and XFuXMPlayer::~XFuXMPlayer().

UINT16 XFuXMSong::mNbPatterns
 

Number of patterns.

Definition at line 197 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSong(), XFuXMPlayer::loadXM(), XFuXMPlayer::stream(), and XFuXMPlayer::~XFuXMPlayer().

UINT8* XFuXMSong::mOrderTable
 

Pattern order table, MAX_ORDERS.

Definition at line 193 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSong(), XFuXMPlayer::loadXM(), XFuXMPlayer::stream(), XFuXMPlayer::XFuXMPlayer(), and XFuXMPlayer::~XFuXMPlayer().

UINT16 XFuXMSong::mRestartPosition
 

Song restart position.

Definition at line 195 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::loadXM(), and XFuXMPlayer::stream().

UINT16 XFuXMSong::mSongLength
 

Song length in pattern order table.

Definition at line 194 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSong(), XFuXMPlayer::loadXM(), and XFuXMPlayer::stream().

UINT16 XFuXMSong::mTempo
 

Tempo (0..31), tick count.

Definition at line 201 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSong(), XFuXMPlayer::loadXM(), and XFuXMPlayer::stream().

CHAR8* XFuXMSong::mTypeString
 

Module type.

Definition at line 192 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::dumpSongParameters(), and XFuXMPlayer::loadXM().


The documentation for this class was generated from the following file:
   
X-Forge Documentation
Confidential
Copyright © 2002-2003 Fathammer
   
Documentation generated
with doxygen
by Dimitri van Heesch