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 MCNAPI_C static ::Vec3 convertToNormalizedVecFromAbs(::Vec3 const& absoluteOrigin, ::Vec3 const& structureSize);
76 // NOLINTEND
77
78public:
79 // constructor thunks
80 // NOLINTBEGIN
81 MCNAPI void* $ctor();
82
84
86
87 MCNAPI void* $ctor(
88 ::mce::UUID const& guid,
89 ::std::string structureNamespace,
90 ::std::string structureName,
91 ::std::string displayName
92 );
93 // NOLINTEND
94
95public:
96 // destructor thunk
97 // NOLINTBEGIN
98 MCNAPI void $dtor();
99 // NOLINTEND
100};
101
102} // 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