| AddAutoGenNotes() | Song | |
| AddBackgroundChange(BackgroundChange seg) | Song | |
| AddBPMSegment(const BPMSegment &seg) | Song | [inline] |
| AddForegroundChange(BackgroundChange seg) | Song | |
| AddLyricSegment(LyricSegment seg) | Song | |
| AddSteps(Steps *pSteps) | Song | |
| AddStopSegment(const StopSegment &seg) | Song | [inline] |
| AdjustDuplicateSteps() | Song | [private] |
| AutoGen(StepsType ntTo, StepsType ntFrom) | Song | |
| DeleteDuplicateSteps(vector< Steps * > &vSteps) | Song | [private] |
| DISPLAY_ACTUAL enum value | Song | |
| DISPLAY_RANDOM enum value | Song | |
| DISPLAY_SPECIFIED enum value | Song | |
| FreeAllLoadedFromProfiles() | Song | |
| GetAllSteps(StepsType st=STEPS_TYPE_INVALID) const | Song | [inline] |
| GetBackgroundAtBeat(float fBeat) const | Song | |
| GetBackgroundPath() const | Song | |
| GetBannerPath() const | Song | |
| GetBeatAndBPSFromElapsedTime(float fElapsedTime, float &fBeatOut, float &fBPSOut, bool &bFreezeOut) const | Song | [inline] |
| GetBeatFromElapsedTime(float fElapsedTime) const | Song | [inline] |
| GetBPMAtBeat(float fBeat) const | Song | [inline] |
| GetBPMSegmentAtBeat(float fBeat) | Song | [inline] |
| GetCacheFilePath() const | Song | |
| GetCDTitlePath() const | Song | |
| GetClosestNotes(StepsType st, Difficulty dc) const | Song | |
| GetDisplayArtist() const | Song | |
| GetDisplayBpms(DisplayBpms &AddTo) const | Song | |
| GetDisplayed() const | Song | |
| GetDisplayMainTitle() const | Song | |
| GetDisplaySubTitle() const | Song | |
| GetElapsedTimeFromBeat(float fBeat) const | Song | [inline] |
| GetFullDisplayTitle() const | Song | |
| GetFullTranslitTitle() const | Song | |
| GetLyricsPath() const | Song | |
| GetMusicPath() const | Song | |
| GetNumStepsLoadedFromProfile(ProfileSlot slot) const | Song | |
| GetSongDir() const | Song | [inline] |
| GetSongFilePath() const | Song | |
| GetSteps(vector< Steps * > &arrayAddTo, StepsType st=STEPS_TYPE_INVALID, Difficulty dc=DIFFICULTY_INVALID, int iMeterLow=-1, int iMeterHigh=-1, const CString &sDescription="", bool bIncludeAutoGen=true, unsigned uHash=0, int iMaxToGet=-1) const | Song | |
| GetSteps(StepsType st=STEPS_TYPE_INVALID, Difficulty dc=DIFFICULTY_INVALID, int iMeterLow=-1, int iMeterHigh=-1, const CString &sDescription="", unsigned uHash=0, bool bIncludeAutoGen=true) const | Song | |
| GetStepsByDescription(StepsType st, CString sDescription) const | Song | |
| GetStepsByDifficulty(StepsType st, Difficulty dc, bool bIncludeAutoGen=true) const | Song | |
| GetStepsByMeter(StepsType st, int iMeterLow, int iMeterHigh) const | Song | |
| GetTranslitArtist() const | Song | [inline] |
| GetTranslitMainTitle() const | Song | [inline] |
| GetTranslitSubTitle() const | Song | [inline] |
| HasBackground() const | Song | |
| HasBanner() const | Song | |
| HasBGChanges() const | Song | |
| HasCDTitle() const | Song | |
| HasEdits(StepsType st) const | Song | |
| HasLyrics() const | Song | |
| HasMovieBackground() const | Song | |
| HasMusic() const | Song | |
| HasSignificantBpmChangesOrStops() const | Song | |
| HasStepsType(StepsType st) const | Song | |
| HasStepsTypeAndDifficulty(StepsType st, Difficulty dc) const | Song | |
| IsEasy(StepsType st) const | Song | |
| IsEditAlreadyLoaded(Steps *pSteps) const | Song | |
| IsTutorial() const | Song | |
| LoadFromSongDir(CString sDir) | Song | |
| m_BackgroundChanges | Song | |
| m_bHasBanner | Song | |
| m_bHasMusic | Song | |
| m_bIsSymLink | Song | |
| m_DisplayBPMType | Song | |
| m_fFirstBeat | Song | |
| m_fLastBeat | Song | |
| m_fMusicLengthSeconds | Song | |
| m_fMusicSampleLengthSeconds | Song | |
| m_fMusicSampleStartSeconds | Song | |
| m_ForegroundChanges | Song | |
| m_fSpecifiedBPMMax | Song | |
| m_fSpecifiedBPMMin | Song | |
| m_LoadedFromProfile | Song | |
| m_LyricSegments | Song | |
| m_sArtist | Song | |
| m_sArtistTranslit | Song | |
| m_sBackgroundFile | Song | |
| m_sBannerFile | Song | |
| m_sCDTitleFile | Song | |
| m_sCredit | Song | |
| m_SelectionDisplay | Song | |
| m_sGroupName | Song | |
| m_sLyricsFile | Song | |
| m_sMainTitle | Song | |
| m_sMainTitleTranslit | Song | |
| m_sMusicFile | Song | |
| m_sSongDir | Song | [private] |
| m_sSongFileName | Song | |
| m_sSubTitle | Song | |
| m_sSubTitleTranslit | Song | |
| m_Timing | Song | |
| m_vpSteps | Song | [private] |
| m_vpStepsByType | Song | [private] |
| m_vsKeysoundFile | Song | |
| MakeLoader(CString sDir) const | Song | |
| Matches(CString sGroup, CString sSong) const | Song | |
| NeverDisplayed() const | Song | |
| NormallyDisplayed() const | Song | |
| ReCalculateRadarValuesAndLastBeat() | Song | |
| RemoveAutoGenNotes() | Song | |
| RemoveSteps(const Steps *pSteps) | Song | |
| Reset() | Song | |
| RouletteDisplayed() const | Song | |
| Save() | Song | |
| SaveToCacheFile() | Song | |
| SaveToDWIFile() | Song | |
| SaveToSMFile(CString sPath, bool bSavingCache) | Song | |
| SelectionDisplay enum name | Song | |
| SetBPMAtBeat(float fBeat, float fBPM) | Song | [inline] |
| SHOW_ALWAYS enum value | Song | |
| SHOW_NEVER enum value | Song | |
| SHOW_ROULETTE enum value | Song | |
| ShowInDemonstrationAndRanking() const | Song | |
| Song() | Song | |
| SongCompleteForStyle(const Style *st) const | Song | |
| TidyUpData() | Song | |
| TranslateTitles() | Song | |
| WasLoadedFromProfile() const | Song | [inline] |
| ~Song() | Song | |