LeviLamina
Loading...
Searching...
No Matches
Editor.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/editor/LogContent.h"
7#include "mc/editor/blocks/EditorBlockPalette.h"
8#include "mc/editor/logging/LogMessage.h"
9#include "mc/editor/structure/EditorStructureDBMetadata.h"
10#include "mc/editor/structure/EditorStructureMetadataEditParams.h"
11
12// auto generated forward declare list
13// clang-format off
14namespace Editor { struct LocalizationEntry; }
15namespace Editor { struct Cone; }
16namespace Editor { struct Cube; }
17namespace Editor { struct Cylinder; }
18namespace Editor { struct Vertex; }
19// clang-format on
20
21namespace Editor {
22// functions
23// NOLINTBEGIN
24MCNAPI ::std::unordered_set<uint64> _getFilteredBlockSet();
25
26MCNAPI_C ::std::string getLocalizedString(::std::variant<::std::string, ::Editor::LocalizationEntry> const& locale);
27
28MCNAPI_C void
29makeCone(::Editor::Cone const& cone, ::std::vector<::Editor::Vertex>& r_vertices, ::std::vector<ushort>& r_indices);
30
31MCNAPI_C void
32makeCube(::Editor::Cube const& cube, ::std::vector<::Editor::Vertex>& r_vertices, ::std::vector<ushort>& r_indices);
33
34MCNAPI_C void makeHollowCylinder(
35 ::Editor::Cylinder const& cylinder,
36 ::std::vector<::Editor::Vertex>& r_vertices,
37 ::std::vector<ushort>& r_indices
38);
39
40MCNAPI bool operator==(::Editor::EditorBlockPalette const& __P0, ::Editor::EditorBlockPalette const& __P1);
41
42MCNAPI bool
43operator==(::Editor::EditorStructureDBMetadata const& __P0, ::Editor::EditorStructureDBMetadata const& __P1);
44
45MCNAPI bool operator==(
46 ::Editor::EditorStructureMetadataEditParams const& __P0,
47 ::Editor::EditorStructureMetadataEditParams const& __P1
48);
49
50MCNAPI bool operator==(::Editor::LogContent const& __P0, ::Editor::LogContent const& __P1);
51
52MCNAPI bool operator==(::Editor::LogMessage const& __P0, ::Editor::LogMessage const& __P1);
53// NOLINTEND
54
55// static variables
56// NOLINTBEGIN
57MCNAPI ::std::string_view const& EDITOR_PACK_CAPABILITY();
58// NOLINTEND
59
60} // namespace Editor
Definition Cone.h:7
Definition Cube.h:7
Definition Cylinder.h:7
Definition LocalizationEntry.h:12
Definition Vertex.h:7