3#include "mc/_HeaderOutputPredefine.h"
9namespace Editor {
struct EditorBPStructureData; }
10namespace Editor {
struct EditorFileStructureData; }
11namespace Editor {
struct EditorLevelStructureData; }
12namespace Editor {
struct EditorProjectStructureData; }
13namespace mce {
class UUID; }
Definition EditorStructureSourceDataItem.h:18
MCAPI EditorStructureSourceDataItem(::std::variant< ::Editor::EditorFileStructureData, ::Editor::EditorBPStructureData, ::Editor::EditorLevelStructureData, ::Editor::EditorProjectStructureData > const &dataSource)
MCAPI::std::string getFullStructureName() const
MCAPI bool renameMCStructureFile(::std::string const &name, ::mce::UUID const &guid, ::LevelStorage &levelStorage)
MCAPI ~EditorStructureSourceDataItem()
MCAPI bool verifyResource(::mce::UUID const &guid, ::ResourcePackStack const &packStack, ::LevelStorage &levelStorage)
MCAPI void * $ctor(::std::variant< ::Editor::EditorFileStructureData, ::Editor::EditorBPStructureData, ::Editor::EditorLevelStructureData, ::Editor::EditorProjectStructureData > const &dataSource)
Definition LevelStorage.h:25
Definition ResourcePackStack.h:21
Definition EditorBPStructureData.h:10
Definition EditorFileStructureData.h:10
Definition EditorLevelStructureData.h:10
Definition EditorProjectStructureData.h:10