3#include "BaseFactory.h"
4#include "n64/CommandMacros.h"
9 std::vector<uint32_t> mGfxs;
12 DListData(std::vector<uint32_t> gfxs) : mGfxs(gfxs) {}
16 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement)
override;
20 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement)
override;
25 ExportResult Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement)
override;
31 std::optional<std::shared_ptr<IParsedData>> parse(std::vector<uint8_t>& buffer, YAML::Node& data)
override;
32 std::unordered_map<ExportType, std::shared_ptr<BaseExporter>> GetExporters()
override {
37 REGISTER(Code, DListCodeExporter)
41 uint32_t GetAlignment()
override {
Definition BaseFactory.h:88
Definition BaseFactory.h:94
Definition DisplayListFactory.h:19
Definition DisplayListFactory.h:29
Definition BaseFactory.h:80