LeviLamina
Loading...
Searching...
No Matches
GlobalDependencies.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/core/utility/ServiceReference.h"
8#include "mc/platform/app_platform_impl/IDependencies.h"
9
10// auto generated forward declare list
11// clang-format off
12class FeatureToggles;
13class I18n;
16namespace flighting { class TreatmentToggles; }
17// clang-format on
18
19namespace AppPlatformImpl {
20
22public:
23 // member variables
24 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 GlobalDependencies& operator=(GlobalDependencies const&);
33
34public:
35 // virtual functions
36 // NOLINTBEGIN
37 // vIndex: 1
38 virtual ::ServiceReference<::IMinecraftEventing> getEventing() /*override*/;
39
40 // vIndex: 2
41 virtual ::ServiceReference<::FeatureToggles> getFeatureToggles() /*override*/;
42
43 // vIndex: 3
44 virtual ::Bedrock::NonOwnerPointer<::ThrottledFileWriteManager> getFileWriteManager() /*override*/;
45
46 // vIndex: 4
47 virtual ::ServiceReference<::flighting::TreatmentToggles> getTreatmentToggles() /*override*/;
48
49 // vIndex: 5
50 virtual ::I18n& getI18n() /*override*/;
51
52 // vIndex: 6
53 virtual bool& getUseSuspendHandler() /*override*/;
54
55 // vIndex: 0
56 virtual ~GlobalDependencies() /*override*/ = default;
57 // NOLINTEND
58
59public:
60 // virtual function thunks
61 // NOLINTBEGIN
62 MCNAPI ::ServiceReference<::IMinecraftEventing> $getEventing();
63
64 MCNAPI ::ServiceReference<::FeatureToggles> $getFeatureToggles();
65
66 MCNAPI ::Bedrock::NonOwnerPointer<::ThrottledFileWriteManager> $getFileWriteManager();
67
68 MCNAPI ::ServiceReference<::flighting::TreatmentToggles> $getTreatmentToggles();
69
70 MCNAPI ::I18n& $getI18n();
71
72 MCNAPI bool& $getUseSuspendHandler();
73 // NOLINTEND
74
75public:
76 // vftables
77 // NOLINTBEGIN
78 MCNAPI static void** $vftable();
79 // NOLINTEND
80};
81
82} // namespace AppPlatformImpl
Definition GlobalDependencies.h:21
MCAPI ::ServiceReference<::flighting::TreatmentToggles > $getTreatmentToggles()
MCAPI ::ServiceReference<::FeatureToggles > $getFeatureToggles()
static MCAPI void ** $vftable()
MCAPI ::Bedrock::NonOwnerPointer<::ThrottledFileWriteManager > $getFileWriteManager()
MCAPI ::ServiceReference<::IMinecraftEventing > $getEventing()
Definition IDependencies.h:20
Definition FeatureToggles.h:16
Definition I18n.h:19
Definition IMinecraftEventing.h:147
Definition ThrottledFileWriteManager.h:13
Definition Alias.h:14