LeviLamina
Loading...
Searching...
No Matches
EditorStructureDBMetadata.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Editor::Structures::PUVLoader::CurrentVersion { struct FileDataContainer; }
8namespace cereal { struct ReflectionCtx; }
9namespace mce { class UUID; }
10// clang-format on
11
12namespace Editor {
13
15public:
16 // member variables
17 // NOLINTBEGIN
39 // NOLINTEND
40
41public:
42 // member functions
43 // NOLINTBEGIN
45
47
49
52 );
53
55 ::mce::UUID const& guid,
56 ::std::string structureNamespace,
57 ::std::string structureName,
58 ::std::string displayName
59 );
60
62
63 MCNAPI ::Editor::EditorStructureDBMetadata& operator=(::Editor::EditorStructureDBMetadata&&);
64
65 MCNAPI ::Editor::EditorStructureDBMetadata& operator=(::Editor::EditorStructureDBMetadata const&);
66
67 MCNAPI ::Editor::Structures::PUVLoader::CurrentVersion::FileDataContainer toFileDataContainer() const;
68
70 // NOLINTEND
71
72public:
73 // static functions
74 // NOLINTBEGIN
76 // NOLINTEND
77
78public:
79 // constructor thunks
80 // NOLINTBEGIN
81 MCNAPI void* $ctor();
82
84
86
88
89 MCNAPI void* $ctor(
90 ::mce::UUID const& guid,
91 ::std::string structureNamespace,
92 ::std::string structureName,
93 ::std::string displayName
94 );
95 // NOLINTEND
96
97public:
98 // destructor thunk
99 // NOLINTBEGIN
100 MCNAPI void $dtor();
101 // NOLINTEND
102};
103
104} // namespace Editor
Definition UUID.h:7
Definition EditorStructureDBMetadata.h:14
MCAPI EditorStructureDBMetadata(::mce::UUID const &guid, ::std::string structureNamespace, ::std::string structureName, ::std::string displayName)
MCAPI::Editor::Structures::PUVLoader::CurrentVersion::FileDataContainer toFileDataContainer() const
MCAPI void fromFileDataContainer(::Editor::Structures::PUVLoader::CurrentVersion::FileDataContainer &&loadedData)
MCAPI EditorStructureDBMetadata(::Editor::EditorStructureDBMetadata const &)
MCAPI EditorStructureDBMetadata(::Editor::EditorStructureDBMetadata &&)
static MCAPI void bindTypes(::cereal::ReflectionCtx &ctx)
MCAPI void * $ctor(::mce::UUID const &guid, ::std::string structureNamespace, ::std::string structureName, ::std::string displayName)
MCAPI::Editor::EditorStructureDBMetadata & operator=(::Editor::EditorStructureDBMetadata const &)
MCAPI void * $ctor(::Editor::EditorStructureDBMetadata const &)
MCAPI void * $ctor(::Editor::EditorStructureDBMetadata &&)
MCAPI::Editor::EditorStructureDBMetadata & operator=(::Editor::EditorStructureDBMetadata &&)
MCAPI EditorStructureDBMetadata(::Editor::Structures::PUVLoader::CurrentVersion::FileDataContainer &&loadedData)
MCAPI void * $ctor(::Editor::Structures::PUVLoader::CurrentVersion::FileDataContainer &&loadedData)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14