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