3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/PathBuffer.h"
10namespace Editor::Prefabs::PrefabDBTemplateLoader::v1 {
struct TemplateData; }
11namespace mce {
class UUID; }
14namespace Editor::Prefabs::PrefabDBTemplateLoader {
17MCNAPI
bool deletePrefabDBTemplateFile(
18 ::Core::PathBuffer<::std::string>
const& dbPath,
19 ::mce::UUID
const& templateId,
20 ::std::vector<::std::string>& outErrors
23MCNAPI
bool loadPrefabDBTemplates(
24 ::Core::PathBuffer<::std::string>
const& dbPath,
25 ::std::vector<::std::string>& outErrors,
26 ::std::function<
void(::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData
const&)> createCallback
29MCNAPI
bool savePrefabDBTemplate(
30 ::Core::PathBuffer<::std::string>
const& dbPath,
31 ::Editor::Prefabs::PrefabDBTemplateLoader::v1::TemplateData
const& templateData,
32 ::std::vector<::std::string>& outErrors
Definition TemplateData.h:13