1#ifndef NOTES_LOADER_SMA_H
2#define NOTES_LOADER_SMA_H
4#include "Etterna/Models/Misc/BackgroundUtil.h"
5#include "NotesLoaderSM.h"
22 bool bFromCache =
false)
override;
24 void ProcessBeatsPerMeasure(
TimingData& out,
const std::string& sParam);
27 const std::string& sParam);
34 const std::string& line,
35 int rowsPerBeat)
override;
The class that reads the various .SSC, .SM, .SMA, .DWI, and .MSD files.
Definition MsdFile.h:10
Holds all music metadata and steps for one song.
Definition Song.h:65
Holds note information for a Song.
Definition Steps.h:42
Holds data for translating beats<->seconds.
Definition TimingData.h:54
Reads a Song from a .SMA file.
Definition NotesLoaderSMA.h:14
bool LoadFromSimfile(const std::string &sPath, Song &out, bool bFromCache=false) override
Attempt to load the specified sm file.
Definition NotesLoaderSMA.cpp:152
void ProcessSpeeds(TimingData &out, const std::string &line, int rowsPerBeat) override
Process the Speed Segments from the string.
Definition NotesLoaderSMA.cpp:86
Reads a Song from an .SM file.
Definition NotesLoaderSM.h:24