7using namespace Tempest;
23 throw std::runtime_error(
"not a riff");
30void Style::implRead(
Riff &input) {
33 band.emplace_back(input);
35 else if(input.
is(
"guid")){
38 else if(input.
is(
"styh")){
41 else if(input.
is(
"LIST")){
45 parts.emplace_back(Part(input));
51 if(i.header.guidPartID==
guid)
bool is(const char *idx) const
void read(std::u16string &str)
void readAll(std::vector< T > &all)
bool isListId(const char *id)
std::vector< Part > parts
std::vector< Pattern > patterns
const Part * findPart(const GUID &guid) const
std::vector< DMUS_IO_STYLECURVE > curves
std::vector< DMUS_IO_STYLENOTE > notes