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

XFuXMFormatHeader Class Reference

#include <XFuXMPlayer_internal.h>

List of all members.

Public Attributes

UINT8 mIdString [17]
 ID text: 'Extended module: '.

UINT8 mModuleName [20]
 Module name, padded with zeroes.

UINT8 mH1A
 $1A.

UINT8 mTrackerName [20]
 Tracker name.

UINT16 mVersion
 Version number, hi-UINT8 major, lo-UINT8 minor.

UINT32 mHeaderSize
 Header size.

UINT16 mSongLength
 Song length in pattern order table.

UINT16 mRestartPosition
 Song restart position.

UINT16 mNbChannels
 Number of channels.

UINT16 mNbPatterns
 Number of patterns.

UINT16 mNbInstruments
 Number of instruments.

UINT16 mFlags
UINT16 mTempo
 Default tempo (0..31).

UINT16 mBpm
 Default bpm (0..255).

UINT8 mOrderTable [256]
 Pattern order table.


Member Data Documentation

UINT16 XFuXMFormatHeader::mBpm
 

Default bpm (0..255).

Definition at line 96 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT16 XFuXMFormatHeader::mFlags
 

Bit 0:

  • 0 = Amiga frequency table
  • 1 = Linear frequency table

Definition at line 93 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT8 XFuXMFormatHeader::mH1A
 

$1A.

Definition at line 77 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT32 XFuXMFormatHeader::mHeaderSize
 

Header size.

Definition at line 81 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT8 XFuXMFormatHeader::mIdString[17]
 

ID text: 'Extended module: '.

Definition at line 75 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT8 XFuXMFormatHeader::mModuleName[20]
 

Module name, padded with zeroes.

Definition at line 76 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT16 XFuXMFormatHeader::mNbChannels
 

Number of channels.

Definition at line 85 of file XFuXMPlayer_internal.h.

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

UINT16 XFuXMFormatHeader::mNbInstruments
 

Number of instruments.

Definition at line 87 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT16 XFuXMFormatHeader::mNbPatterns
 

Number of patterns.

Definition at line 86 of file XFuXMPlayer_internal.h.

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

UINT8 XFuXMFormatHeader::mOrderTable[256]
 

Pattern order table.

Definition at line 98 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT16 XFuXMFormatHeader::mRestartPosition
 

Song restart position.

Definition at line 84 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT16 XFuXMFormatHeader::mSongLength
 

Song length in pattern order table.

Definition at line 83 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT16 XFuXMFormatHeader::mTempo
 

Default tempo (0..31).

Definition at line 95 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT8 XFuXMFormatHeader::mTrackerName[20]
 

Tracker name.

Definition at line 78 of file XFuXMPlayer_internal.h.

Referenced by XFuXMPlayer::loadXM().

UINT16 XFuXMFormatHeader::mVersion
 

Version number, hi-UINT8 major, lo-UINT8 minor.

Definition at line 79 of file XFuXMPlayer_internal.h.

Referenced by 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