10 std::string pluginName;
14 enum class BinaryBuildType {
21 std::filesystem::path libraryRelativePath;
22 std::string loadStage;
23 BinaryBuildType buildType = BinaryBuildType::NoBuild;
24 std::string buildTarget;
28 std::filesystem::path assetDirectoryRelativePath;
29 std::string mountPoint;
30 std::string loadStage;
34 std::string displayName;
36 std::string description;
38 bool isRestartRequired =
false;
39 std::vector<AssetDirectory> assetDirectories;
40 std::vector<Dependency> dependencies;
41 std::vector<Binary> binaries;
42 std::filesystem::path cmakePath;