3#include <factories/BaseFactory.h>
4#include "factories/bk64/BKHeaderExporter.h"
18 std::vector<ControllerInput> mInputs;
20 DemoInputData(std::vector<ControllerInput> inputs) : mInputs(std::move(inputs)) {
25 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName,
26 YAML::Node& node, std::string* replacement)
override;
30 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName,
31 YAML::Node& node, std::string* replacement)
override;
35 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName,
36 YAML::Node& node, std::string* replacement)
override;
41 std::optional<std::shared_ptr<IParsedData>> parse(std::vector<uint8_t>& buffer, YAML::Node& data)
override;
42 std::optional<std::shared_ptr<IParsedData>> parse_modding(std::vector<uint8_t>& buffer, YAML::Node& data)
override;
43 inline std::unordered_map<ExportType, std::shared_ptr<BaseExporter>> GetExporters()
override {
47 bool SupportModdedAssets()
override {
Definition BaseFactory.h:96
Definition BaseFactory.h:102
Definition BaseFactory.h:88