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 MCAPI void clearTitleMessages();
29
30 MCAPI ::TitleMessage& copyTitleMessageWithSubtitle(::TitleMessage const& sourceTitle);
31
32 MCAPI ::TitleMessage& operator=(::TitleMessage const&);
33
34 MCAPI void resetTitle();
35
36 MCAPI void setSubtitle(::std::string const& subtitle, ::std::optional<::std::string> filteredSubtitle);
37
38 MCAPI ~TitleMessage();
39 // NOLINTEND
40
41public:
42 // destructor thunk
43 // NOLINTBEGIN
44 MCAPI void $dtor();
45 // NOLINTEND
46};
Definition TitleMessage.h:5