LeviLamina
Loading...
Searching...
No Matches
ToastManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/social/IToastManager.h"
7#include "mc/deps/core/minecraft/threading/EnableQueueForMainThread.h"
8#include "mc/resources/ResourcePackListener.h"
9
10// auto generated forward declare list
11// clang-format off
13class ToastMessage;
14// clang-format on
15
19 public ::std::enable_shared_from_this<::ToastManager> {
20public:
21 // member variables
22 // NOLINTBEGIN
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
46 ToastManager& operator=(ToastManager const&);
49
50public:
51 // virtual functions
52 // NOLINTBEGIN
53 // vIndex: 0
54 virtual ~ToastManager() /*override*/ = default;
55
56 // vIndex: 1
57 virtual void pushToast(::ToastMessage&&) /*override*/;
58
59 // vIndex: 2
60 virtual bool isEditorModeEnabled() const /*override*/;
61
62 // vIndex: 1
63 virtual void onActiveResourcePacksChanged(::ResourcePackManager&) /*override*/;
64 // NOLINTEND
65
66public:
67 // virtual function thunks
68 // NOLINTBEGIN
69
70 // NOLINTEND
71};
Definition EnableQueueForMainThread.h:10
Definition IToastManager.h:13
Definition ResourcePackListener.h:10
Definition ResourcePackManager.h:23
Definition ToastManager.h:19
Definition ToastMessage.h:5
Definition Alias.h:14