LeviLamina
Loading...
Searching...
No Matches
Services.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/input/vanilla/remapping/ActionEnum.h"
7#include "mc/deps/game_refs/OwnerPtr.h"
8
9// auto generated forward declare list
10// clang-format off
11class Vec3;
12namespace Editor::Network { class WidgetPrimComponentAxialSphere; }
13namespace Editor::Network { class WidgetPrimComponentBox; }
14namespace Editor::Network { class WidgetPrimComponentCone; }
15namespace Editor::Network { class WidgetPrimComponentCuboid; }
16namespace Editor::Network { class WidgetPrimComponentCylinder; }
17namespace Editor::Network { class WidgetPrimComponentDisc; }
18namespace Editor::Network { class WidgetPrimComponentEllipsoid; }
19namespace Editor::Network { class WidgetPrimComponentLine; }
20namespace Editor::Network { class WidgetPrimComponentPyramid; }
21namespace Editor::Services { struct EditorRealmsWorld; }
22namespace Editor::Services { struct PersistenceGroupItemMetadata; }
23namespace Editor::Services { struct PersistenceGroupMetadata; }
25namespace Scripting::RenderHelper { class BasePrimitive; }
26// clang-format on
27
28namespace Editor::Services {
29// functions
30// NOLINTBEGIN
31#ifdef LL_PLAT_C
32MCNAPI ::std::optional<int> _getVanillaActionKey(::KeyboardRemappingLayout& layout, ::Remapping::ActionEnum action);
33
34MCNAPI ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
35createPrimitive(::Editor::Network::WidgetPrimComponentAxialSphere const& data);
36
37MCNAPI ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
38createPrimitive(::Editor::Network::WidgetPrimComponentBox const& data);
39
40MCNAPI ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
41createPrimitive(::Editor::Network::WidgetPrimComponentCone const& data);
42
43MCNAPI ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
44createPrimitive(::Editor::Network::WidgetPrimComponentCuboid const& data);
45
46MCNAPI ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
47createPrimitive(::Editor::Network::WidgetPrimComponentCylinder const& data);
48
49MCNAPI ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
50createPrimitive(::Editor::Network::WidgetPrimComponentDisc const& data);
51
52MCNAPI ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
53createPrimitive(::Editor::Network::WidgetPrimComponentEllipsoid const& data);
54
55MCNAPI ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
56createPrimitive(::Editor::Network::WidgetPrimComponentLine const& data);
57
58MCNAPI ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
59createPrimitive(::Editor::Network::WidgetPrimComponentPyramid const& data);
60#endif
61
62MCNAPI bool
63operator==(::Editor::Services::EditorRealmsWorld const& __P0, ::Editor::Services::EditorRealmsWorld const& __P1);
64
65MCNAPI bool operator==(
66 ::Editor::Services::PersistenceGroupItemMetadata const& __P0,
67 ::Editor::Services::PersistenceGroupItemMetadata const& __P1
68);
69
70MCNAPI bool operator==(
71 ::Editor::Services::PersistenceGroupMetadata const& __P0,
72 ::Editor::Services::PersistenceGroupMetadata const& __P1
73);
74
75MCNAPI ::std::optional<::Vec3> parseVec3(::std::string const& s);
76// NOLINTEND
77
78} // namespace Editor::Services
Definition WidgetPrimComponentAxialSphere.h:7
Definition WidgetPrimComponentBox.h:7
Definition WidgetPrimComponentCone.h:12
Definition WidgetPrimComponentCuboid.h:12
Definition WidgetPrimComponentCylinder.h:12
Definition WidgetPrimComponentDisc.h:7
Definition WidgetPrimComponentEllipsoid.h:7
Definition WidgetPrimComponentLine.h:7
Definition WidgetPrimComponentPyramid.h:12
Definition KeyboardRemappingLayout.h:5
Definition BasePrimitive.h:7
Definition Vec3.h:10
Definition EditorRealmsWorld.h:7
Definition PersistenceGroupItemMetadata.h:7
Definition PersistenceGroupMetadata.h:15