LeviLamina
Loading...
Searching...
No Matches
ScriptScreenDisplay.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/runtime/Result.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8#include "mc/util/HudElement.h"
9#include "mc/util/HudVisibility.h"
10
11// auto generated forward declare list
12// clang-format off
13class Player;
14namespace ScriptModuleMinecraft { struct ScriptInvalidActorError; }
15namespace ScriptModuleMinecraft { struct ScriptRawMessageError; }
16namespace ScriptModuleMinecraft { struct ScriptRawMessageInterface; }
17namespace ScriptModuleMinecraft { struct ScriptTitleDisplayOptions; }
18namespace Scripting { struct ArgumentOutOfBoundsError; }
19namespace Scripting { struct ClassBinding; }
20// clang-format on
21
22namespace ScriptModuleMinecraft {
23
24struct ScriptScreenDisplay {
25public:
26 // member variables
27 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
33 ScriptScreenDisplay& operator=(ScriptScreenDisplay const&);
34 ScriptScreenDisplay(ScriptScreenDisplay const&);
35 ScriptScreenDisplay();
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCNAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageError> _getJsonString(
41 ::Player& player,
42 ::std::variant<
43 ::std::string,
45 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
46 text
47 ) const;
48
49 MCNAPI ::Scripting::Result<::std::vector<::HudElement>, ::ScriptModuleMinecraft::ScriptInvalidActorError>
51
52 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
53 hideAllExcept(::std::optional<::std::vector<::HudElement>> hudElement);
54
55 MCNAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError>
56 isForcedHidden(::HudElement hudElement);
57
58 MCNAPI ::ScriptModuleMinecraft::ScriptScreenDisplay& operator=(::ScriptModuleMinecraft::ScriptScreenDisplay&&);
59
60 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError> resetHudElements();
61
62 MCNAPI ::Scripting::
63 Result<void, ::ScriptModuleMinecraft::ScriptRawMessageError, ::ScriptModuleMinecraft::ScriptInvalidActorError>
65 ::std::variant<
66 ::std::string,
68 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
69 text
70 ) const;
71
72 MCNAPI ::Scripting::Result_deprecated<void> setActionBar_V010(
73 ::std::variant<
74 ::std::string,
76 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
77 text
78 ) const;
79
80 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
81 setHudVisibility(::HudVisibility visible, ::std::optional<::std::vector<::HudElement>> hudElement);
82
83 MCNAPI ::Scripting::Result<
84 void,
89 ::std::variant<
90 ::std::string,
92 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
93 title,
94 ::std::optional<::ScriptModuleMinecraft::ScriptTitleDisplayOptions> options
95 ) const;
96
97 MCNAPI ::Scripting::Result_deprecated<void> setTitle_V010(
98 ::std::variant<
99 ::std::string,
101 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
102 title,
103 ::std::optional<::ScriptModuleMinecraft::ScriptTitleDisplayOptions> options
104 ) const;
105
106 MCNAPI ::Scripting::
107 Result<void, ::ScriptModuleMinecraft::ScriptRawMessageError, ::ScriptModuleMinecraft::ScriptInvalidActorError>
109 ::std::variant<
110 ::std::string,
112 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
113 subtitle
114 ) const;
115
116 MCNAPI ::Scripting::Result_deprecated<void> updateSubtitle_V010(
117 ::std::variant<
118 ::std::string,
120 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
121 subtitle
122 ) const;
123 // NOLINTEND
124
125public:
126 // static functions
127 // NOLINTBEGIN
128 MCNAPI static ::Scripting::ClassBinding bind();
129 // NOLINTEND
130};
131
132} // namespace ScriptModuleMinecraft
Definition Player.h:125
Definition ScriptInvalidActorError.h:17
Definition ScriptRawMessageError.h:15
Definition ScriptRawMessageInterface.h:19
Definition ScriptScreenDisplay.h:24
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptRawMessageError, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::ArgumentOutOfBoundsError > setTitle(::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > const &title, ::std::optional<::ScriptModuleMinecraft::ScriptTitleDisplayOptions > options) const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptRawMessageError, ::ScriptModuleMinecraft::ScriptInvalidActorError > setActionBar(::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > const &text) const
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result_deprecated< void > updateSubtitle_V010(::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > const &subtitle) const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidActorError > resetHudElements()
MCAPI::ScriptModuleMinecraft::ScriptScreenDisplay & operator=(::ScriptModuleMinecraft::ScriptScreenDisplay &&)
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidActorError > isForcedHidden(::HudElement hudElement)
MCAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageError > _getJsonString(::Player &player, ::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > const &text) const
MCAPI ::Scripting::Result_deprecated< void > setActionBar_V010(::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > const &text) const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptRawMessageError, ::ScriptModuleMinecraft::ScriptInvalidActorError > updateSubtitle(::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > const &subtitle) const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidActorError > setHudVisibility(::HudVisibility visible, ::std::optional<::std::vector<::HudElement > > hudElement)
MCAPI ::Scripting::Result<::std::vector<::HudElement >, ::ScriptModuleMinecraft::ScriptInvalidActorError > getHiddenHudElements()
MCAPI ::Scripting::Result_deprecated< void > setTitle_V010(::std::variant< ::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface, ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > const &title, ::std::optional<::ScriptModuleMinecraft::ScriptTitleDisplayOptions > options) const
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidActorError > hideAllExcept(::std::optional<::std::vector<::HudElement > > hudElement)
Definition ScriptTitleDisplayOptions.h:12
Definition ArgumentOutOfBoundsError.h:15
Definition ClassBinding.h:19
Definition Alias.h:14