Driver Class Reference

Inheritance diagram for Driver:
MusicDriver SoundDriver VideoDriver MusicDriver_Allegro MusicDriver_BeMidi MusicDriver_Cocoa MusicDriver_DMusic MusicDriver_ExtMidi MusicDriver_LibTimidity MusicDriver_Null MusicDriver_OS2 MusicDriver_QtMidi MusicDriver_Win32 SoundDriver_Allegro SoundDriver_Cocoa SoundDriver_Null SoundDriver_SDL SoundDriver_Win32 VideoDriver_Allegro VideoDriver_Cocoa VideoDriver_Dedicated VideoDriver_Null VideoDriver_SDL VideoDriver_Win32

Public Types

enum  Type {
  DT_BEGIN = 0, DT_MUSIC = 0, DT_SOUND, DT_VIDEO,
  DT_END
}
 

The type of driver.

More...

Public Member Functions

virtual const char * Start (const char *const *parm)=0
virtual void Stop ()=0
virtual const char * GetName () const =0

Detailed Description

Definition at line 23 of file driver.h.


Member Enumeration Documentation

The type of driver.

Enumerator:
DT_BEGIN 

Helper for iteration.

DT_MUSIC 

A music driver, needs to be before sound to properly shut down extmidi forked music players.

DT_SOUND 

A sound driver.

DT_VIDEO 

A video driver.

DT_END 

Helper for iteration.

Definition at line 32 of file driver.h.


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

Generated on Sat Jul 17 18:44:00 2010 for OpenTTD by  doxygen 1.6.1