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 std::filesystem::path pluginResolvedPath;
39 bool isRestartRequired =
false;
40 std::vector<AssetDirectory> assetDirectories;
41 std::vector<Dependency> dependencies;
42 std::vector<Binary> binaries;
43 std::filesystem::path cmakePath;