|
| Steps (Song *song) |
| Set up the Steps with initial values.
|
|
| ~Steps () |
| Destroy the Steps that are no longer needed.
|
|
auto | operator= (const Steps &) -> Steps & |
|
void | CopyFrom (Steps *pSource, StepsType ntTo) |
|
void | CreateBlank (StepsType ntTo) |
|
void | Compress () const |
|
void | Decompress () const |
|
void | Decompress () |
|
auto | GetDescription () const -> const std::string & |
| Retrieve the description used for this edit.
|
|
auto | GetChartStyle () const -> const std::string & |
| Retrieve the ChartStyle used for this chart.
|
|
auto | GetDifficulty () const -> const Difficulty |
| Retrieve the difficulty used for this edit.
|
|
auto | GetMeter () const -> int |
| Retrieve the meter used for this edit.
|
|
auto | GetRadarValues () const -> const RadarValues & |
|
auto | GetCredit () const -> const std::string & |
| Retrieve the author credit used for this edit.
|
|
auto | GetChartName () const -> const std::string & |
|
void | SetChartName (const std::string &name) |
|
void | SetFilename (const std::string &fn) |
|
auto | GetFilename () const -> const std::string & |
|
void | SetSavedToDisk (bool b) |
|
auto | GetSavedToDisk () const -> bool |
|
void | SetDifficulty (Difficulty dc) |
|
void | SetDescription (const std::string &sDescription) |
|
void | SetDifficultyAndDescription (Difficulty dc, const std::string &sDescription) |
|
void | SetCredit (const std::string &sCredit) |
|
void | SetChartStyle (const std::string &sChartStyle) |
|
void | SetDupeDiff (bool state) |
|
auto | IsDupeDiff () -> bool |
|
void | SetLoadedFromProfile (ProfileSlot slot) |
|
void | SetMeter (int meter) |
|
void | SetCachedRadarValues (const RadarValues &v) |
|
auto | GetNPSPerMeasure (const NoteData &nd, const std::vector< float > &etaner, const std::vector< int > &nerv, float rate) -> std::vector< float > |
|
auto | GetHash () const -> unsigned |
|
void | GetNoteData (NoteData ¬eDataOut) const |
|
auto | GetNoteData () const -> NoteData |
|
void | SetNoteData (const NoteData ¬eDataNew) const |
|
void | SetSMNoteData (const std::string ¬es_comp) |
|
void | GetSMNoteData (std::string ¬es_comp_out) const |
|
auto | GetNoteDataFromSimfile () -> bool |
| Retrieve the NoteData from the original source.
|
|
auto | IsNoteDataEmpty () const -> bool |
| Determine if we are missing any note data.
|
|
void | GetETTNoteData (std::string ¬es_comp_out) const |
|
void | TidyUpData () |
|
void | CalculateRadarValues () |
|
auto | GetTimingData () const -> const TimingData * |
| Retrieves the appropriate timing data for the Steps. Falls back on the Song if needed.
|
|
auto | GetTimingData () -> TimingData * |
|
auto | GetChartKey () const -> const std::string & |
|
void | SetChartKey (const std::string &k) |
|
void | SetAllMSD (const std::vector< std::vector< float > > &msd) |
|
auto | GetAllMSD () const -> std::vector< std::vector< float > > |
|
auto | SortSkillsetsAtRate (float x, bool includeoverall) -> std::vector< std::pair< Skillset, float > > |
|
void | CalcEtternaMetadata (Calc *calc=nullptr) |
|
auto | DoATestThing (float ev, Skillset ss, float rate, Calc *calc) -> float |
|
void | GetCalcDebugOutput () |
|
void | UnloadCalcDebugOutput () |
|
auto | IsRecalcValid () -> bool |
|
auto | GetMSD (float rate, int ss) const -> float |
|
auto | GetMSD (float rate, Skillset ss) const -> float |
|
auto | HasSignificantTimingChanges () const -> bool |
| Determine if the Steps have any major timing changes during gameplay.
|
|
auto | IsPlayableForCurrentGame () const -> bool |
|
auto | GetMusicPath () const -> const std::string |
|
auto | GetMusicFile () const -> const std::string & |
|
void | SetMusicFile (const std::string &file) |
|
void | PushSelf (lua_State *L) |
|
void | SetDisplayBPM (const DisplayBPM type) |
|
auto | GetDisplayBPM () const -> DisplayBPM |
|
void | SetMinBPM (const float f) |
|
auto | GetMinBPM () const -> float |
|
void | SetMaxBPM (const float f) |
|
void | SetFirstSecond (const float f) |
|
void | SetLastSecond (const float f) |
|
auto | GetMaxBPM () const -> float |
|
void | GetDisplayBpms (DisplayBpms &addTo, bool bIgnoreCurrentRate=false) const |
|
auto | GetLengthSeconds (float rate=1) const -> float |
| Returns length of step in seconds. If a rate is supplied, the returned length is scaled by it.
|
|
auto | Getdebugstrings () -> const std::vector< std::string > & |
|
auto | IsSkillsetHighestOfChart (Skillset skill, float rate) -> bool |
|
auto | IsFavorited () const -> bool |
|
auto | SetFavorited (bool b) -> void |
|
auto | HasGoal () const -> bool |
|
auto | SetHasGoal (bool b) -> void |
|
auto | IsPermaMirror () const -> bool |
|
auto | SetPermaMirror (bool b) -> void |
|
Holds note information for a Song.
A Song may have one or more Notes.