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
7class Vec3;
8namespace Editor::Structures::PUVLoader::CurrentVersion { struct FileDataContainer; }
9namespace cereal { struct ReflectionCtx; }
10namespace mce { class UUID; }
11// clang-format on
12
13namespace Editor {
14
16public:
17 // member variables
18 // NOLINTBEGIN
41 // NOLINTEND
42
43public:
44 // member functions
45 // NOLINTBEGIN
47
49
51
53 ::mce::UUID const& guid,
54 ::std::string structureNamespace,
55 ::std::string structureName,
56 ::std::string displayName
57 );
58
60
61 MCNAPI ::Editor::EditorStructureDBMetadata& operator=(::Editor::EditorStructureDBMetadata&&);
62
63 MCNAPI ::Editor::EditorStructureDBMetadata& operator=(::Editor::EditorStructureDBMetadata const&);
64
65 MCNAPI ::Editor::Structures::PUVLoader::CurrentVersion::FileDataContainer toFileDataContainer() const;
66
68 // NOLINTEND
69
70public:
71 // static functions
72 // NOLINTBEGIN
74
75#ifdef LL_PLAT_C
76 MCNAPI static ::Vec3 convertToNormalizedVecFromAbs(::Vec3 const& absoluteOrigin, ::Vec3 const& structureSize);
77#endif
78 // NOLINTEND
79
80public:
81 // constructor thunks
82 // NOLINTBEGIN
83 MCNAPI void* $ctor();
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 Vec3.h:10
Definition UUID.h:7
Definition EditorStructureDBMetadata.h:15
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 &&)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14