Mixer_MidiOut Class Reference

#include <mixer_midiout.h>

Inheritance diagram for Mixer_MidiOut:

Inheritance graph
[legend]
Collaboration diagram for Mixer_MidiOut:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void start_track (XMIDIEventList *, bool repeat)
virtual void start_sfx (XMIDIEventList *)
virtual void stop_track (void)
virtual void stop_sfx (void)
virtual bool is_playing (void)
virtual const char * copyright (void)
 Mixer_MidiOut ()
virtual ~Mixer_MidiOut ()

Static Public Member Functions

static void music_complete_callback (void)

Detailed Description

Definition at line 25 of file mixer_midiout.h.


Constructor & Destructor Documentation

Mixer_MidiOut::Mixer_MidiOut (  ) 

Definition at line 46 of file mixer_midiout.cc.

References music_complete_callback().

Here is the call graph for this function:

Mixer_MidiOut::~Mixer_MidiOut (  )  [virtual]

Definition at line 52 of file mixer_midiout.cc.

References stop_sfx(), and stop_track().

Here is the call graph for this function:


Member Function Documentation

void Mixer_MidiOut::start_track ( XMIDIEventList ,
bool  repeat 
) [virtual]

Implements MidiAbstract.

Definition at line 84 of file mixer_midiout.cc.

References MIDITMPFILE, mixermusic, stop_track(), and XMIDIEventList::Write().

Here is the call graph for this function:

void Mixer_MidiOut::start_sfx ( XMIDIEventList  )  [virtual]

Reimplemented from MidiAbstract.

Definition at line 99 of file mixer_midiout.cc.

void Mixer_MidiOut::stop_track ( void   )  [virtual]

Implements MidiAbstract.

Definition at line 59 of file mixer_midiout.cc.

References mixermusic.

Referenced by start_track(), and ~Mixer_MidiOut().

void Mixer_MidiOut::stop_sfx ( void   )  [virtual]

Reimplemented from MidiAbstract.

Definition at line 104 of file mixer_midiout.cc.

Referenced by ~Mixer_MidiOut().

bool Mixer_MidiOut::is_playing ( void   )  [virtual]

Implements MidiAbstract.

Definition at line 79 of file mixer_midiout.cc.

const char * Mixer_MidiOut::copyright ( void   )  [virtual]

Implements MidiAbstract.

Definition at line 109 of file mixer_midiout.cc.

void Mixer_MidiOut::music_complete_callback ( void   )  [static]

Definition at line 70 of file mixer_midiout.cc.

References mixermusic.

Referenced by Mixer_MidiOut().


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 14:58:10 2007 for ExultEngine by  doxygen 1.5.1