|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <directmusic.h>
Public Types | |
| using | StyleList = std::vector< std::pair< std::u16string, Style > > |
| using | DlsList = std::vector< std::unique_ptr< std::pair< std::u16string, DlsCollection > > > |
Public Member Functions | |
| DirectMusic () | |
| PatternList | load (const Segment &s) |
| PatternList | load (const char16_t *fsgt) |
| void | addPath (std::u16string path) |
| const Style & | style (const Reference &id) |
| const DlsCollection & | dlsCollection (const Reference &id) |
| const DlsCollection & | dlsCollection (const std::u16string &file) |
| const StyleList & | stlList () const |
| const DlsList & | dlsCollection () |
http://doc.51windows.net/Directx9_SDK/htm/directmusicfilestructures.htm
Definition at line 16 of file directmusic.h.
| using Dx8::DirectMusic::DlsList = std::vector<std::unique_ptr<std::pair<std::u16string,DlsCollection> >> |
Definition at line 21 of file directmusic.h.
| using Dx8::DirectMusic::StyleList = std::vector<std::pair<std::u16string,Style> > |
Definition at line 20 of file directmusic.h.
| DirectMusic::DirectMusic | ( | ) |
Definition at line 12 of file directmusic.cpp.
| void DirectMusic::addPath | ( | std::u16string | path | ) |
Definition at line 29 of file directmusic.cpp.
|
inline |
Definition at line 33 of file directmusic.h.
| const DlsCollection & DirectMusic::dlsCollection | ( | const Reference & | id | ) |
Definition at line 52 of file directmusic.cpp.
| const DlsCollection & DirectMusic::dlsCollection | ( | const std::u16string & | file | ) |
Definition at line 56 of file directmusic.cpp.
| PatternList DirectMusic::load | ( | const char16_t * | fsgt | ) |
Definition at line 19 of file directmusic.cpp.
| PatternList DirectMusic::load | ( | const Segment & | s | ) |
Definition at line 15 of file directmusic.cpp.
|
inline |
Definition at line 32 of file directmusic.h.
Definition at line 33 of file directmusic.cpp.