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#include "mc/editor/realms/EditorRealmsWorld.h"
9#include "mc/editor/services/persistence/PersistenceGroupItemMetadata.h"
10#include "mc/editor/services/persistence/PersistenceGroupMetadata.h"
11
12// auto generated forward declare list
13// clang-format off
14class Vec3;
15namespace Editor::Network { class WidgetPrimComponentAxialSphere; }
16namespace Editor::Network { class WidgetPrimComponentBox; }
17namespace Editor::Network { class WidgetPrimComponentDisc; }
18namespace Editor::Network { class WidgetPrimComponentLine; }
20namespace Scripting::RenderHelper { struct BasePrimitive; }
21// clang-format on
22
23namespace Editor::Services {
24// functions
25// NOLINTBEGIN
26MCNAPI_C ::std::optional<int> _getVanillaActionKey(::KeyboardRemappingLayout& layout, ::Remapping::ActionEnum action);
27
28MCNAPI_C ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
29createPrimitive(::Editor::Network::WidgetPrimComponentAxialSphere const& data);
30
31MCNAPI_C ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
32createPrimitive(::Editor::Network::WidgetPrimComponentBox const& data);
33
34MCNAPI_C ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
35createPrimitive(::Editor::Network::WidgetPrimComponentDisc const& data);
36
37MCNAPI_C ::OwnerPtr<::Scripting::RenderHelper::BasePrimitive>
38createPrimitive(::Editor::Network::WidgetPrimComponentLine const& data);
39
40MCNAPI bool
41operator==(::Editor::Services::EditorRealmsWorld const& __P0, ::Editor::Services::EditorRealmsWorld const& __P1);
42
43MCNAPI bool operator==(
44 ::Editor::Services::PersistenceGroupItemMetadata const& __P0,
45 ::Editor::Services::PersistenceGroupItemMetadata const& __P1
46);
47
48MCNAPI bool operator==(
49 ::Editor::Services::PersistenceGroupMetadata const& __P0,
50 ::Editor::Services::PersistenceGroupMetadata const& __P1
51);
52
53MCNAPI ::std::optional<::Vec3> parseVec3(::std::string const& s);
54// NOLINTEND
55
56} // namespace Editor::Services
Definition WidgetPrimComponentAxialSphere.h:12
Definition WidgetPrimComponentBox.h:12
Definition WidgetPrimComponentDisc.h:12
Definition WidgetPrimComponentLine.h:12
Definition KeyboardRemappingLayout.h:5
Definition Vec3.h:10
Definition BasePrimitive.h:7