3#include <factories/BaseFactory.h>
4#include "AudioContext.h"
11 uint32_t isRelocated : 1;
18 uint32_t sampleBankId;
24 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement)
override;
28 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement)
override;
32 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement)
override;
36 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement)
override;
40 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement)
override;
44class NSampleFactoryUI :
public BaseFactoryUI {
53 std::optional<std::shared_ptr<IParsedData>> parse(std::vector<uint8_t>& buffer, YAML::Node& data)
override;
54 inline std::unordered_map<ExportType, std::shared_ptr<BaseExporter>> GetExporters()
override {
63 bool SupportModdedAssets()
override {
return true; }
Definition BaseFactory.h:96
Definition BaseFactory.h:102
Definition BaseFactory.h:88
Definition SampleFactory.h:27
Definition SampleFactory.h:31
Definition SampleFactory.h:6
Definition SampleFactory.h:51
Definition SampleFactory.h:35
Definition SampleFactory.h:39
Definition Companion.h:123