Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
TitleMessage.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5class TitleMessage {
6public:
7 // member variables
8 // NOLINTBEGIN
9 ::ll::TypedStorage<8, 32, ::std::string> mTitle;
10 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mFilteredTitle;
11 ::ll::TypedStorage<8, 32, ::std::string> mSubtitle;
12 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mFilteredSubtitle;
13 ::ll::TypedStorage<4, 4, int> mFadeInTime;
14 ::ll::TypedStorage<4, 4, int> mStayTime;
15 ::ll::TypedStorage<4, 4, int> mFadeOutTime;
16 ::ll::TypedStorage<8, 32, ::std::string> mActionBarMessage;
17 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mFilteredActionBarMessage;
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 TitleMessage(TitleMessage const&);
23 TitleMessage();
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCNAPI void clearTitleMessages();
29
30 MCNAPI ::TitleMessage& copyTitleMessageWithSubtitle(::TitleMessage const& sourceTitle);
31
32 MCNAPI ::TitleMessage& operator=(::TitleMessage const&);
33
34 MCNAPI void resetTitle();
35
36 MCNAPI void setActionBarMessage(::std::string const& message, ::std::optional<::std::string> filteredMessage);
37
38 MCNAPI void setSubtitle(::std::string const& subtitle, ::std::optional<::std::string> filteredSubtitle);
39
40 MCNAPI void setTitle(::std::string const& title, ::std::optional<::std::string> filteredTitle);
41
42 MCNAPI ~TitleMessage();
43 // NOLINTEND
44
45public:
46 // destructor thunk
47 // NOLINTBEGIN
48 MCNAPI void $dtor();
49 // NOLINTEND
50};
Definition TitleMessage.h:5
MCAPI ~TitleMessage()
MCAPI::TitleMessage & copyTitleMessageWithSubtitle(::TitleMessage const &sourceTitle)
MCAPI void resetTitle()
MCAPI void setTitle(::std::string const &title, ::std::optional<::std::string > filteredTitle)
MCAPI::TitleMessage & operator=(::TitleMessage const &)
MCAPI void clearTitleMessages()
MCAPI void setSubtitle(::std::string const &subtitle, ::std::optional<::std::string > filteredSubtitle)
MCAPI void setActionBarMessage(::std::string const &message, ::std::optional<::std::string > filteredMessage)
MCAPI void $dtor()