3#include <factories/BaseFactory.h>
17 std::vector<ControllerInput> mInputs;
19 DemoInputData(std::vector<ControllerInput> inputs) : mInputs(std::move(inputs)) {
24 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName,
25 YAML::Node& node, std::string* replacement)
override;
29 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName,
30 YAML::Node& node, std::string* replacement)
override;
34 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName,
35 YAML::Node& node, std::string* replacement)
override;
39 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName,
40 YAML::Node& node, std::string* replacement)
override;
45 std::optional<std::shared_ptr<IParsedData>> parse(std::vector<uint8_t>& buffer, YAML::Node& data)
override;
46 std::optional<std::shared_ptr<IParsedData>> parse_modding(std::vector<uint8_t>& buffer, YAML::Node& data)
override;
47 inline std::unordered_map<ExportType, std::shared_ptr<BaseExporter>> GetExporters()
override {
51 bool SupportModdedAssets()
override {
Definition BaseFactory.h:96
Definition BaseFactory.h:102
Definition BaseFactory.h:88