AddGroup(CString sDir, CString sGroupDirName) | SongManager | [protected] |
Cleanup() | SongManager | |
DoesGroupExist(CString sGroupName) | SongManager | |
FindCourse(CString sName) | SongManager | |
FindSong(CString sPath) | SongManager | |
FindSong(CString sGroup, CString sSong) | SongManager | [protected] |
FreeAllLoadedFromProfiles() | SongManager | |
FreeCourses() | SongManager | |
FreeSongs() | SongManager | |
GetAllCourses(vector< Course * > &AddTo, bool bIncludeAutogen) | SongManager | |
GetAllSongs() const | SongManager | [inline] |
GetBestCourses(ProfileSlot slot=PROFILE_SLOT_MACHINE) const | SongManager | [inline] |
GetBestSongs(vector< Song * > &AddTo, CString sGroupName, int iMaxStages=100000, ProfileSlot slot=PROFILE_SLOT_MACHINE) const | SongManager | |
GetBestSongs(ProfileSlot slot=PROFILE_SLOT_MACHINE) const | SongManager | [inline] |
GetCourseFromName(CString sName) | SongManager | |
GetCourseFromPath(CString sPath) | SongManager | |
GetDifficultyColor(Difficulty dc) const | SongManager | |
GetEndlessCourses(vector< Course * > &AddTo, bool bIncludeAutogen) | SongManager | |
GetExtraStageInfo(bool bExtra2, const Style *s, Song *&pSongOut, Steps *&pStepsOut, PlayerOptions &po_out, SongOptions &so_out) | SongManager | |
GetExtraStageInfoFromCourse(bool bExtra2, CString sPreferredGroup, Song *&pSongOut, Steps *&pStepsOut, PlayerOptions &po_out, SongOptions &so_out) | SongManager | [protected] |
GetGroupBannerPath(CString sGroupName) | SongManager | |
GetGroupColor(const CString &sGroupName) | SongManager | |
GetGroupNames(CStringArray &AddTo) | SongManager | |
GetNonstopCourses(vector< Course * > &AddTo, bool bIncludeAutogen) | SongManager | |
GetNumCourses() const | SongManager | |
GetNumGroups() const | SongManager | |
GetNumSongs() const | SongManager | |
GetNumStagesForSong(const Song *pSong) | SongManager | [static] |
GetOniCourses(vector< Course * > &AddTo, bool bIncludeAutogen) | SongManager | |
GetRandomCourse() | SongManager | |
GetRandomSong() | SongManager | |
GetSongColor(const Song *pSong) | SongManager | |
GetSongFromDir(CString sDir) | SongManager | |
GetSongs(vector< Song * > &AddTo, CString sGroupName, int iMaxStages=100000) const | SongManager | |
GetSongs(vector< Song * > &AddTo, int iMaxStages) const | SongManager | [inline] |
GetSongs(vector< Song * > &AddTo) const | SongManager | [inline] |
InitAll(LoadingWindow *ld) | SongManager | |
InitAutogenCourses() | SongManager | |
InitCoursesFromDisk(LoadingWindow *ld) | SongManager | |
InitSongsFromDisk(LoadingWindow *ld) | SongManager | |
Invalidate(Song *pStaleSong) | SongManager | |
LoadAllFromProfiles() | SongManager | |
LoadDWISongDir(CString sDir) | SongManager | [protected] |
LoadGroupSymLinks(CString sDir, CString sGroupFolder) | SongManager | |
LoadStepManiaSongDir(CString sDir, LoadingWindow *ld) | SongManager | [protected] |
m_pBestCourses | SongManager | [protected] |
m_pBestSongs | SongManager | [protected] |
m_pCourses | SongManager | [protected] |
m_pShuffledCourses | SongManager | [protected] |
m_pShuffledSongs | SongManager | [protected] |
m_pSongs | SongManager | [protected] |
m_sGroupBannerPaths | SongManager | [protected] |
m_sGroupNames | SongManager | [protected] |
PreloadSongImages() | SongManager | |
RegenerateNonFixedCourses() | SongManager | |
Reload(LoadingWindow *ld=NULL) | SongManager | |
RevertFromDisk(Song *pSong, bool bAllowNotesLoss=false) | SongManager | |
SanityCheckGroupDir(CString sDir) const | SongManager | [protected] |
SetPreferences() | SongManager | |
ShortenGroupName(CString sLongGroupName) | SongManager | [static] |
SongManager() | SongManager | |
SortSongs() | SongManager | |
UpdateBest() | SongManager | |
UpdateRankingCourses() | SongManager | |
UpdateShuffled() | SongManager | |
~SongManager() | SongManager | |