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
40 // NOLINTEND
41
42public:
43 // member functions
44 // NOLINTBEGIN
46
48
50
53 );
54
56 ::mce::UUID const& guid,
57 ::std::string structureNamespace,
58 ::std::string structureName,
59 ::std::string displayName
60 );
61
63
64 MCNAPI ::Editor::EditorStructureDBMetadata& operator=(::Editor::EditorStructureDBMetadata&&);
65
66 MCNAPI ::Editor::EditorStructureDBMetadata& operator=(::Editor::EditorStructureDBMetadata const&);
67
68 MCNAPI ::Editor::Structures::PUVLoader::CurrentVersion::FileDataContainer toFileDataContainer() const;
69
71 // NOLINTEND
72
73public:
74 // static functions
75 // NOLINTBEGIN
77 // NOLINTEND
78
79public:
80 // constructor thunks
81 // NOLINTBEGIN
82 MCNAPI void* $ctor();
83
85
87
89
90 MCNAPI void* $ctor(
91 ::mce::UUID const& guid,
92 ::std::string structureNamespace,
93 ::std::string structureName,
94 ::std::string displayName
95 );
96 // NOLINTEND
97
98public:
99 // destructor thunk
100 // NOLINTBEGIN
101 MCNAPI void $dtor();
102 // NOLINTEND
103};
104
105} // 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