Etterna 0.74.4
Loading...
Searching...
No Matches
NotesLoaderDWI.h
1
3#ifndef NOTES_LOADER_DWI_H
4#define NOTES_LOADER_DWI_H
5
6#include <set>
7
8class Song;
9class Steps;
10
12namespace DWILoader {
18void
19GetApplicableFiles(const std::string& sPath, std::vector<std::string>& out);
27bool
28LoadFromDir(const std::string& sPath,
29 Song& out,
30 std::set<std::string>& BlacklistedImages);
31
32bool
33LoadNoteDataFromSimfile(const std::string& path, Steps& out);
34}
35
36#endif
Holds all music metadata and steps for one song.
Definition Song.h:65
Holds note information for a Song.
Definition Steps.h:42
The DWILoader handles parsing the .dwi file.
Definition NotesLoaderDWI.h:12
bool LoadFromDir(const std::string &sPath, Song &out, std::set< std::string > &BlacklistedImages)
Attempt to load a song from a specified path.
Definition NotesLoaderDWI.cpp:616
void GetApplicableFiles(const std::string &sPath, std::vector< std::string > &out)
Retrieve the list of .dwi files.
Definition NotesLoaderDWI.cpp:569