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
25public:
26 // member variables
27 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCNAPI explicit ScriptScreenDisplay(::Player const& player);
41
42 MCNAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageError> _getJsonString(
43 ::Player& player,
44 ::std::variant<
45 ::std::string,
47 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
48 text
49 ) const;
50
51 MCNAPI bool _isValid() const;
52
53 MCNAPI ::Scripting::Result<::std::vector<::HudElement>, ::ScriptModuleMinecraft::ScriptInvalidActorError>
55
56 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
57 hideAllExcept(::std::optional<::std::vector<::HudElement>> hudElement);
58
59 MCNAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError>
60 isForcedHidden(::HudElement hudElement);
61
62 MCNAPI ::ScriptModuleMinecraft::ScriptScreenDisplay& operator=(::ScriptModuleMinecraft::ScriptScreenDisplay&&);
63
64 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError> resetHudElements();
65
66 MCNAPI ::Scripting::
67 Result<void, ::ScriptModuleMinecraft::ScriptRawMessageError, ::ScriptModuleMinecraft::ScriptInvalidActorError>
69 ::std::variant<
70 ::std::string,
72 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
73 text
74 ) const;
75
76 MCNAPI ::Scripting::Result_deprecated<void> setActionBar_V010(
77 ::std::variant<
78 ::std::string,
80 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
81 text
82 ) const;
83
84 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
85 setHudVisibility(::HudVisibility visible, ::std::optional<::std::vector<::HudElement>> hudElement);
86
87 MCNAPI ::Scripting::Result<
88 void,
93 ::std::variant<
94 ::std::string,
96 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
97 title,
98 ::std::optional<::ScriptModuleMinecraft::ScriptTitleDisplayOptions> options
99 ) const;
100
101 MCNAPI ::Scripting::Result_deprecated<void> setTitle_V010(
102 ::std::variant<
103 ::std::string,
105 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
106 title,
107 ::std::optional<::ScriptModuleMinecraft::ScriptTitleDisplayOptions> options
108 ) const;
109
110 MCNAPI ::Scripting::
111 Result<void, ::ScriptModuleMinecraft::ScriptRawMessageError, ::ScriptModuleMinecraft::ScriptInvalidActorError>
113 ::std::variant<
114 ::std::string,
116 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
117 subtitle
118 ) const;
119
120 MCNAPI ::Scripting::Result_deprecated<void> updateSubtitle_V010(
121 ::std::variant<
122 ::std::string,
124 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>> const&
125 subtitle
126 ) const;
127 // NOLINTEND
128
129public:
130 // static functions
131 // NOLINTBEGIN
132 MCNAPI static ::Scripting::ClassBinding bind();
133 // NOLINTEND
134
135public:
136 // constructor thunks
137 // NOLINTBEGIN
138 MCNAPI void* $ctor(::Player const& player);
139 // NOLINTEND
140};
141
142} // namespace ScriptModuleMinecraft
Definition Player.h:119
Definition ScriptInvalidActorError.h:18
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
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
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ScriptScreenDisplay(::Player const &player)
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 void * $ctor(::Player const &player)
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::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 ArgumentOutOfBoundsError.h:10
Definition Alias.h:14