Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

SMLoader Class Reference

#include <NotesLoaderSM.h>

Inheritance diagram for SMLoader:

Inheritance graph
[legend]
Collaboration diagram for SMLoader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SMLoader ()
bool LoadFromSMFile (CString sPath, Song &out)
bool LoadFromSMFile (CString sPath, Song &out, bool cache)
void GetApplicableFiles (CString sPath, CStringArray &out)
bool LoadFromDir (CString sPath, Song &out)
void TidyUpData (Song &song, bool cache)

Static Public Member Functions

bool LoadTimingFromFile (const CString &fn, TimingData &out)
void LoadTimingFromSMFile (const MsdFile &msd, TimingData &out)
bool LoadEdit (CString sEditFilePath, ProfileSlot slot)

Static Private Member Functions

void LoadFromSMTokens (CString sStepsType, CString sDescription, CString sDifficulty, CString sMeter, CString sRadarValues, CString sNoteData, Steps &out)

Private Attributes

bool FromCache

Constructor & Destructor Documentation

SMLoader::SMLoader  )  [inline]
 


Member Function Documentation

void SMLoader::GetApplicableFiles CString  sPath,
CStringArray &  out
[virtual]
 

Implements NotesLoader.

bool SMLoader::LoadEdit CString  sEditFilePath,
ProfileSlot  slot
[static]
 

bool SMLoader::LoadFromDir CString  sPath,
Song out
[virtual]
 

Implements NotesLoader.

bool SMLoader::LoadFromSMFile CString  sPath,
Song out,
bool  cache
[inline]
 

bool SMLoader::LoadFromSMFile CString  sPath,
Song out
 

void SMLoader::LoadFromSMTokens CString  sStepsType,
CString  sDescription,
CString  sDifficulty,
CString  sMeter,
CString  sRadarValues,
CString  sNoteData,
Steps out
[static, private]
 

bool SMLoader::LoadTimingFromFile const CString &  fn,
TimingData out
[static]
 

void SMLoader::LoadTimingFromSMFile const MsdFile msd,
TimingData out
[static]
 

void SMLoader::TidyUpData Song song,
bool  cache
[virtual]
 

Reimplemented from NotesLoader.


Member Data Documentation

bool SMLoader::FromCache [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:04:14 2005 for StepMania by doxygen 1.3.7