LeviLamina
Loading...
Searching...
No Matches
PlatformMultiplayerRestrictions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
9// clang-format on
10
12public:
13 // virtual functions
14 // NOLINTBEGIN
15 virtual ~PlatformMultiplayerRestrictions() = default;
16
17 virtual bool platformRestrictsMultiplayer() const = 0;
18
19 virtual void displayPlatformRestrictsMultiplayerModal(::std::function<void()>&&) = 0;
20
21 virtual void displayPlatformRestrictsUserGeneratedContentModal(::std::function<void()>&&) = 0;
22
23 virtual void displayPlatformRestrictsChatModal(::std::function<void()>&&) = 0;
24 // NOLINTEND
25
26public:
27 // static variables
28 // NOLINTBEGIN
29 MCAPI static ::std::function<::std::unique_ptr<
30 ::PlatformMultiplayerRestrictions>(::std::shared_ptr<::MinecraftScreenModel>, ::IClientInstance&)>&
31 sFactory();
32 // NOLINTEND
33
34public:
35 // virtual function thunks
36 // NOLINTBEGIN
37
38 // NOLINTEND
39};
Definition IClientInstance.h:5
Definition MinecraftScreenModel.h:5
Definition PlatformMultiplayerRestrictions.h:5