Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
MinecraftScreenController.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/certificates/identity/LastClickedSource.h"
7#include "mc/client/gui/DirtyFlag.h"
8#include "mc/client/gui/ViewRequest.h"
9#include "mc/client/gui/screens/ScreenController.h"
10#include "mc/client/gui/screens/controllers/ModalScreenButtonId.h"
11#include "mc/client/gui/screens/controllers/ModalScreenButtonMode.h"
12#include "mc/client/gui/screens/controllers/SafeZoneBuffer.h"
13#include "mc/client/gui/screens/controllers/ScreenExitBehavior.h"
14#include "mc/client/gui/screens/controllers/UpdateSliderProgressMode.h"
15#include "mc/client/social/UserPlatformConnectionResult.h"
16#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
17#include "mc/deps/input/InputMode.h"
18#include "mc/identity/IdentitySignInTrigger.h"
19#include "mc/options/option_types/OptionID.h"
20#include "mc/world/level/FileArchiver.h"
21
22// auto generated forward declare list
23// clang-format off
26class UIPropertyBag;
27struct ModalScreenData;
28struct PDFOptions;
29namespace Core { class Path; }
30namespace Social { struct MultiIdentitySigninResult; }
31// clang-format on
32
35 public ::std::enable_shared_from_this<::MinecraftScreenController> {
36public:
37 // MinecraftScreenController inner types declare
38 // clang-format off
39 struct LeaveScreenInfo;
40 // clang-format on
41
42 // MinecraftScreenController inner types define
43 struct LeaveScreenInfo {
44 public:
45 // member variables
46 // NOLINTBEGIN
47 ::ll::TypedStorage<1, 1, bool> mShouldLeave;
48 ::ll::TypedStorage<8, 32, ::std::string> mExpectedScreenName;
49 // NOLINTEND
50 };
51
52 using BooleanOptionGetter = ::std::function<bool()>;
53
54 using IntegerOptionGetter = ::std::function<int()>;
55
56 using IntegerOptionSetter = ::std::function<void(int)>;
57
58 using CollectionBooleanOptionGetter = ::std::function<bool(int)>;
59
60 using CollectionIntegerOptionGetter = ::std::function<int(int)>;
61
62 using CollectionIntegerOptionSetter = ::std::function<void(int, int)>;
63
64 using StepSliderOptionLabeller = ::std::function<::std::string(int)>;
65
66 using IntValuesVectorGetter = ::std::function<::std::vector<int>()>;
67
68 using StringOptionGetter = ::std::function<::std::string()>;
69
70 using ProgressSliderOptionLabeller = ::std::function<::std::string(::std::string const&, float, bool)>;
71
72 using FloatOptionGetter = ::std::function<float()>;
73
74 using FloatOptionSetter = ::std::function<void(float)>;
75
76public:
77 // member variables
78 // NOLINTBEGIN
79 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::MinecraftScreenModel>> mMinecraftScreenModel;
80 ::ll::TypedStorage<4, 4, ::ScreenExitBehavior> mExitBehavior;
81 ::ll::TypedStorage<4, 4, ::InputMode> mInputMode;
82 ::ll::TypedStorage<4, 4, ::InputMode> mPreviousInputMode;
83 ::ll::TypedStorage<1, 1, bool> mPlayerDied;
84 ::ll::TypedStorage<8, 64, ::std::function<void(::ModalScreenButtonId)>> mModalDialogResultCallback;
85 ::ll::TypedStorage<8, 32, ::std::string> mTTSTitle;
86 ::ll::TypedStorage<8, 32, ::std::string> mTTSDialogMessage;
87 ::ll::TypedStorage<8, 40, ::MinecraftScreenController::LeaveScreenInfo> mLeaveScreen;
88 ::ll::TypedStorage<1, 1, bool> mRayTracingActive;
89 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::vector<bool>>> mDropDownActive;
90 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, int>> mStepSliderValues;
91 ::ll::TypedStorage<1, 1, bool> mIsShowErrorScreenInProgress;
92 // NOLINTEND
93
94public:
95 // prevent constructor by default
96 MinecraftScreenController();
97
98public:
99 // virtual functions
100 // NOLINTBEGIN
101 virtual ~MinecraftScreenController() /*override*/;
102
103 virtual ::ui::ViewRequest tryExit() /*override*/;
104
105 virtual ::ui::DirtyFlag tick() /*override*/;
106
107 virtual uint getSceneId() const /*override*/;
108
109 virtual void setSuspendInput(bool suspendInput) /*override*/;
110
111 virtual void setSuspendDirectionalInput(bool suspendDirectionalInput) /*override*/;
112
113 virtual void leaveScreen(::std::string const& expectedScreenName) /*override*/;
114
115 virtual void onInit() /*override*/;
116
117 virtual void onDelete() /*override*/;
118
119 virtual void onOpen() /*override*/;
120
121 virtual bool bind(
122 ::std::string const& collectionName,
123 uint collectionNameHash,
124 int collectionIndex,
125 ::std::string const& bindingName,
126 uint bindingNameHash,
127 ::std::string const& bindingNameOverride,
128 ::UIPropertyBag& bag
129 ) /*override*/;
130
131 virtual bool bind(
132 ::std::string const& bindingName,
133 uint bindingNameHash,
134 ::std::string const& bindingNameOverride,
135 ::UIPropertyBag& bag
136 ) /*override*/;
137
138 virtual bool _doesScreenHaveExitBehavior() const /*override*/;
139
140 virtual bool _isStillValid() const;
141
142 virtual bool _getGamepadHelperVisible() const;
143
144 virtual bool _getMixedHelperVisible() const;
145
146 virtual bool _getKeyboardHelperVisible() const;
147
148 virtual bool _getGestureControlEnabled() const;
149
150 virtual ::std::string _getButtonStartDescription();
151
152 virtual ::std::string _getButtonADescription();
153
154 virtual ::std::string _getButtonBDescription();
155
156 virtual ::std::string _getButtonXDescription();
157
158 virtual ::std::string _getButtonYDescription();
159
160 virtual ::std::string _getButtonKeyboardDescription();
161
162 virtual ::std::string _getScreenName() const;
163
164 virtual ::ui::ViewRequest
165 promptConnect(bool signInOnSuccess, ::std::function<void(::Social::UserPlatformConnectionResult)> signInCallback);
166
167 virtual void _onInputModeChanged();
168 // NOLINTEND
169
170public:
171 // member functions
172 // NOLINTBEGIN
173 MCAPI MinecraftScreenController(
174 ::std::shared_ptr<::MinecraftScreenModel> model,
175 ::ScreenExitBehavior exitBehavior,
176 bool usesErrorPopupInfo
177 );
178
179 MCNAPI void _attemptAddFriends(::std::function<void()> callback);
180
181 MCNAPI void _attemptConnect(::std::function<void(::Social::UserPlatformConnectionResult)> callback);
182
183 MCNAPI bool _attemptSignIn(
184 ::Social::IdentitySignInTrigger signInTrigger,
185 ::std::string const& signInSource,
186 ::std::function<void(::Social::MultiIdentitySigninResult)> callback
187 );
188
190
191 MCNAPI void _closeModalDialog();
192
193 MCNAPI void
194 _displayCustomModalPopup(::ModalScreenData const& modalData, ::std::function<void(::ModalScreenButtonId)> callback);
195
197 ::UIPropertyBag const& popupBag,
198 ::std::string const& factory,
199 ::std::string const& ttsTitle,
200 ::std::string const& ttsContent
201 );
202
204 ::std::string const& controlId,
205 ::std::string const& factory,
206 ::std::string const& name,
207 ::std::string const& ttsTitle,
208 ::std::string const& ttsContent
209 );
210
212 ::std::string const& messageString,
213 ::std::string const& closeButtonTitle,
214 bool showOpenAccountSettingButton
215 );
216
217 MCNAPI void _displaySignOutFailedModalPopup(::std::string const& error);
218
220 ::std::string const& title,
221 ::std::string const& message,
222 ::ModalScreenButtonMode buttonNumber,
223 ::std::function<void(bool)> callback,
224 ::std::string const& telemetryOverride
225 );
226
227 MCNAPI void _gateRealmsWhenCrossPlatformIsDisabled(::std::function<void()> callback);
228
229 MCNAPI int
230 _getStepSliderValue(::std::function<int()> getValue, ::std::string const& valueBindingName, bool continuousUpdate);
231
233 ::Social::MultiIdentitySigninResult const& signInResult,
234 ::std::function<void(::Social::MultiIdentitySigninResult)> callback,
235 bool isAutoSignIn
236 );
237
238 MCNAPI bool _isApprovedLink(::std::string const& hyperlink) const;
239
240 MCNAPI ::ui::ViewRequest _onModalEventReceived(::ModalScreenButtonId modalResult, bool buttonClosesModal);
241
242 MCNAPI void
243 _promptEduSwitchAccounts(bool showModal, ::std::string const& buttonName, ::LastClickedSource lastClickedSource);
244
245 MCNAPI bool _resolveSafeZoneVisibility(::SafeZoneBuffer buffer) const;
246
247 MCNAPI ::std::string const
248 _retrieveBindingValueFromPropertyBag(::std::string const& bindingName, ::UIPropertyBag& propertyBag) const;
249
251
253
254 MCNAPI void _showNoWifiModal();
255
257
259
260 MCNAPI bool _tryShowSuspendWarningModal(::std::function<void()> onConfirm);
261
263 ::std::string const& controlId,
264 ::std::string const& factory,
265 ::std::string const& name
266 );
267
268 MCNAPI void
269 exportPDF(::PDFOptions options, ::std::string const& defaultOutName, ::std::function<void(bool)> onComplete);
270
271 MCNAPI void
272 exportWorld(::std::string const& levelId, ::std::string const& levelName, ::FileArchiver::ExportType type);
273
274 MCNAPI void gateOnPlatformSignInForStoreAccess(::std::function<void()> callback);
275
276 MCNAPI ::ui::ViewRequest promptSignIn(
277 ::Social::IdentitySignInTrigger signInTrigger,
278 ::std::string const& signInSource,
279 ::std::function<void(::Social::MultiIdentitySigninResult)> signInCallback
280 );
281
283 ::std::string const& collectionName,
284 int const& collectionSize,
285 ::std::string const& dropdownName,
286 ::std::string const& dropdownToggleLabelBindingName,
287 ::std::unordered_map<::std::string, int> const& nameValuePairs,
288 ::std::unordered_map<int, ::std::string> const& valueLabelPairs,
289 ::std::string const& enabledBindingName,
290 ::std::function<bool(int)> isEnabled,
291 ::std::function<int(int)> getValue,
292 ::std::function<void(int, int)> setValue
293 );
294
296 ::OptionID optionID,
297 ::std::string const& dropdownName,
298 ::std::unordered_map<::std::string, int> const& nameValuePairs,
299 ::std::unordered_map<int, ::std::string> const& valueLabelPairs
300 );
301
303 ::std::string const& dropdownName,
304 ::std::string const& dropdownToggleLabelBindingName,
305 ::std::unordered_map<::std::string, int> const& nameValuePairs,
306 ::std::unordered_map<int, ::std::string> const& nameLabelPairs,
307 ::std::function<int()> getValue,
308 ::std::function<void(int)> setValue
309 );
310
312 ::std::string const& dropdownName,
313 ::std::string const& dropdownToggleLabelBindingName,
314 ::std::unordered_map<::std::string, int> const& nameValuePairs,
315 ::std::unordered_map<int, ::std::string> const& valueLabelPairs,
316 ::std::string const& enabledBindingName,
317 ::std::function<bool()> isEnabled,
318 ::std::function<int()> getValue,
319 ::std::function<void(int)> setValue
320 );
321
323 ::OptionID optionID,
324 ::std::string const& sliderName,
325 ::std::string const& optionFormat,
326 ::std::function<::std::string(::std::string const&, float, bool)> valueLabeller,
327 ::UpdateSliderProgressMode updateProgressMode
328 );
329
331 ::std::string const& sliderName,
332 ::std::string const& valueBindingName,
333 ::std::string const& enabledBindingName,
334 ::std::string const& labelBindingName,
335 ::std::string const& ttsBindingName,
336 ::std::function<::std::string()> getOptionName,
337 ::std::function<bool()> isEnabled,
338 ::std::function<float()> getValue,
339 ::std::function<void(float)> setValue,
340 ::std::function<float()> getMin,
341 ::std::function<float()> getMax,
342 ::std::string const& optionFormat,
343 ::std::function<::std::string(::std::string const&, float, bool)> valueLabeller,
344 ::UpdateSliderProgressMode updateProgressMode
345 );
346
348 ::std::string const& nestedBaseButtonId,
349 ::std::string const& nestedControlEnabledBinding,
350 ::std::string firstControlName,
351 ::std::function<int(::UIPropertyBag&)> indexSelectionFunc,
352 ::std::function<bool(::UIPropertyBag&, int)> visibilityFunction,
353 ::std::vector<uint> ignoredControls
354 );
355
357 ::std::string const& gridCollectionPrefix,
358 ::std::function<int()> widthCallback,
359 ::std::function<int()> heightCallback,
360 ::std::function<int()> itemCountCallback
361 );
362
364 ::OptionID optionID,
365 ::std::string const& sliderName,
366 ::std::function<::std::string(int)> valueLabeller,
367 bool continuousUpdate
368 );
369
371 ::std::string const& sliderName,
372 ::std::string const& valueBindingName,
373 ::std::string const& enabledBindingName,
374 ::std::string const& stepsBindingName,
375 ::std::string const& labelBindingName,
376 ::std::string const& ttsBindingName,
377 ::std::function<::std::string()> getOptionName,
378 ::std::function<bool()> isEnabled,
379 ::std::function<::std::vector<int>()> getValues,
380 ::std::function<int()> getValue,
381 ::std::function<void(int)> setValue,
382 ::std::function<::std::string(int)> valueLabeller,
383 bool continuousUpdate,
384 ::OptionID sliderOptionID
385 );
386
387 MCNAPI void showRemoteStorageErrorModal(::Core::Path const& storageDirectory);
388
389 MCNAPI ::ui::ViewRequest showSignIn();
390 // NOLINTEND
391
392public:
393 // static functions
394 // NOLINTBEGIN
396 // NOLINTEND
397
398public:
399 // static variables
400 // NOLINTBEGIN
401 MCNAPI static ::std::string const& defaultOptionFormat();
402
403 MCNAPI static ::std::function<::std::string(::std::string const&, float, bool)>&
405
406 MCNAPI static ::OptionID& mSliderOptionID();
407
408 MCNAPI static ::std::string& mSliderOptionTitle();
409 // NOLINTEND
410
411public:
412 // constructor thunks
413 // NOLINTBEGIN
414 MCAPI void*
415 $ctor(::std::shared_ptr<::MinecraftScreenModel> model, ::ScreenExitBehavior exitBehavior, bool usesErrorPopupInfo);
416 // NOLINTEND
417
418public:
419 // destructor thunk
420 // NOLINTBEGIN
421 MCNAPI void $dtor();
422 // NOLINTEND
423
424public:
425 // virtual function thunks
426 // NOLINTBEGIN
427 MCNAPI ::ui::ViewRequest $tryExit();
428
429 MCNAPI ::ui::DirtyFlag $tick();
430
431 MCNAPI uint $getSceneId() const;
432
433 MCNAPI void $setSuspendInput(bool suspendInput);
434
435 MCNAPI void $setSuspendDirectionalInput(bool suspendDirectionalInput);
436
437 MCNAPI void $leaveScreen(::std::string const& expectedScreenName);
438
439 MCNAPI void $onInit();
440
441 MCNAPI void $onDelete();
442
443 MCNAPI void $onOpen();
444
445 MCNAPI bool $bind(
446 ::std::string const& collectionName,
447 uint collectionNameHash,
448 int collectionIndex,
449 ::std::string const& bindingName,
450 uint bindingNameHash,
451 ::std::string const& bindingNameOverride,
452 ::UIPropertyBag& bag
453 );
454
455 MCNAPI bool $bind(
456 ::std::string const& bindingName,
457 uint bindingNameHash,
458 ::std::string const& bindingNameOverride,
459 ::UIPropertyBag& bag
460 );
461
462 MCNAPI bool $_doesScreenHaveExitBehavior() const;
463
464 MCNAPI bool $_isStillValid() const;
465
466 MCNAPI bool $_getGamepadHelperVisible() const;
467
468 MCNAPI bool $_getMixedHelperVisible() const;
469
470 MCNAPI bool $_getKeyboardHelperVisible() const;
471
472 MCNAPI bool $_getGestureControlEnabled() const;
473
475
476 MCNAPI ::std::string $_getButtonADescription();
477
478 MCNAPI ::std::string $_getButtonBDescription();
479
480 MCNAPI ::std::string $_getButtonXDescription();
481
482 MCNAPI ::std::string $_getButtonYDescription();
483
485
486 MCNAPI ::std::string $_getScreenName() const;
487
488 MCNAPI ::ui::ViewRequest
489 $promptConnect(bool signInOnSuccess, ::std::function<void(::Social::UserPlatformConnectionResult)> signInCallback);
490
491 MCNAPI void $_onInputModeChanged();
492 // NOLINTEND
493};
Definition EnableNonOwnerReferences.h:7
Definition Path.h:10
Definition DropdownScreenController.h:5
Definition FileArchiver.h:35
Definition MinecraftScreenController.h:5
MCAPI void setUpCallbacksForNestedButtonInCollection(::std::string const &nestedBaseButtonId, ::std::string const &nestedControlEnabledBinding, ::std::string firstControlName, ::std::function< int(::UIPropertyBag &)> indexSelectionFunc, ::std::function< bool(::UIPropertyBag &, int)> visibilityFunction, ::std::vector< uint > ignoredControls)
MCAPI void $leaveScreen(::std::string const &expectedScreenName)
MCAPI void _displayJsonDefinedControlPopup(::UIPropertyBag const &popupBag, ::std::string const &factory, ::std::string const &ttsTitle, ::std::string const &ttsContent)
MCAPI void _showMobileDataBlockedModal()
static MCAPI ::std::string & mSliderOptionTitle()
MCAPI void _showLiveMultiplayerModal()
MCAPI bool $_getGestureControlEnabled() const
MCAPI::ui::ViewRequest _onModalEventReceived(::ModalScreenButtonId modalResult, bool buttonClosesModal)
static MCAPI ::ModalScreenData getProfanityModalData()
MCAPI int _getStepSliderValue(::std::function< int()> getValue, ::std::string const &valueBindingName, bool continuousUpdate)
MCAPI::std::string $_getButtonBDescription()
MCAPI::ui::ViewRequest showSignIn()
MCAPI::std::string const _retrieveBindingValueFromPropertyBag(::std::string const &bindingName, ::UIPropertyBag &propertyBag) const
MCAPI ::std::shared_ptr<::DropdownScreenController > setUpCallbacksForCollectionDropdownOption(::std::string const &collectionName, int const &collectionSize, ::std::string const &dropdownName, ::std::string const &dropdownToggleLabelBindingName, ::std::unordered_map<::std::string, int > const &nameValuePairs, ::std::unordered_map< int, ::std::string > const &valueLabelPairs, ::std::string const &enabledBindingName, ::std::function< bool(int)> isEnabled, ::std::function< int(int)> getValue, ::std::function< void(int, int)> setValue)
MCAPI::std::string $_getButtonStartDescription()
MCAPI void _closeModalDialog()
MCAPI void exportPDF(::PDFOptions options, ::std::string const &defaultOutName, ::std::function< void(bool)> onComplete)
MCAPI void showRemoteStorageErrorModal(::Core::Path const &storageDirectory)
MCAPI bool _attemptSignIn(::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> callback)
MCAPI::ui::ViewRequest $tryExit()
MCAPI bool _isApprovedLink(::std::string const &hyperlink) const
MCAPI bool _resolveSafeZoneVisibility(::SafeZoneBuffer buffer) const
MCAPI::std::string $_getButtonYDescription()
static MCAPI ::std::string const & defaultOptionFormat()
MCAPI void _showNoWifiModal()
MCAPI bool $_isStillValid() const
MCAPI bool $bind(::std::string const &collectionName, uint collectionNameHash, int collectionIndex, ::std::string const &bindingName, uint bindingNameHash, ::std::string const &bindingNameOverride, ::UIPropertyBag &bag)
MCAPI void _handleSignInFailure(::Social::MultiIdentitySigninResult const &signInResult, ::std::function< void(::Social::MultiIdentitySigninResult)> callback, bool isAutoSignIn)
MCAPI void gateOnPlatformSignInForStoreAccess(::std::function< void()> callback)
MCAPI void exportWorld(::std::string const &levelId, ::std::string const &levelName, ::FileArchiver::ExportType type)
MCAPI void setUpCallbacksForDropdownOption(::OptionID optionID, ::std::string const &dropdownName, ::std::unordered_map<::std::string, int > const &nameValuePairs, ::std::unordered_map< int, ::std::string > const &valueLabelPairs)
MCAPI::std::string $_getButtonADescription()
static MCAPI ::std::function<::std::string(::std::string const &, float, bool)> & defaultProgressSliderOptionLabeller()
MCAPI::std::string $_getScreenName() const
MCAPI::ui::ViewRequest promptSignIn(::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> signInCallback)
MCAPI void $setSuspendDirectionalInput(bool suspendDirectionalInput)
MCAPI void _showServerCapacityFullModal()
MCAPI void _promptEduSwitchAccounts(bool showModal, ::std::string const &buttonName, ::LastClickedSource lastClickedSource)
MCAPI::ui::DirtyFlag $tick()
MCAPI bool $_doesScreenHaveExitBehavior() const
MCAPI void setUpCallbacksForStackPanelGrid(::std::string const &gridCollectionPrefix, ::std::function< int()> widthCallback, ::std::function< int()> heightCallback, ::std::function< int()> itemCountCallback)
MCAPI void _attemptConnect(::std::function< void(::Social::UserPlatformConnectionResult)> callback)
MCAPI void setUpCallbacksForFloatOption(::OptionID optionID, ::std::string const &sliderName, ::std::string const &optionFormat, ::std::function<::std::string(::std::string const &, float, bool)> valueLabeller, ::UpdateSliderProgressMode updateProgressMode)
MCAPI void _gateRealmsWhenCrossPlatformIsDisabled(::std::function< void()> callback)
MCAPI::ui::ViewRequest $promptConnect(bool signInOnSuccess, ::std::function< void(::Social::UserPlatformConnectionResult)> signInCallback)
MCAPI::std::string $_getButtonKeyboardDescription()
MCAPI uint $getSceneId() const
MCAPI::std::string $_getButtonXDescription()
MCAPI bool $_getMixedHelperVisible() const
MCAPI bool _checkRealmCreatePermissions()
MCAPI bool $_getKeyboardHelperVisible() const
MCAPI void _displayPrivilegesBlockedModalPopup(::std::string const &messageString, ::std::string const &closeButtonTitle, bool showOpenAccountSettingButton)
MCAPI void _displaySignOutFailedModalPopup(::std::string const &error)
MCAPI bool _tryShowSuspendWarningModal(::std::function< void()> onConfirm)
MCAPI void _attemptAddFriends(::std::function< void()> callback)
MCAPI bool $_getGamepadHelperVisible() const
MCAPI void _displayCustomModalPopup(::ModalScreenData const &modalData, ::std::function< void(::ModalScreenButtonId)> callback)
MCAPI void $_onInputModeChanged()
MCAPI void displayJsonDefinedControlPopup(::std::string const &controlId, ::std::string const &factory, ::std::string const &name)
MCAPI void _displayStandardModalPopup(::std::string const &title, ::std::string const &message, ::ModalScreenButtonMode buttonNumber, ::std::function< void(bool)> callback, ::std::string const &telemetryOverride)
static MCAPI ::OptionID & mSliderOptionID()
MCAPI void $setSuspendInput(bool suspendInput)
MCAPI void setUpCallbacksForStepOption(::OptionID optionID, ::std::string const &sliderName, ::std::function<::std::string(int)> valueLabeller, bool continuousUpdate)
MCAPI bool _tryNavigateToXblUpsellScreen()
Definition MinecraftScreenModel.h:5
Definition Path.h:16
Definition ScreenController.h:5
Definition UIPropertyBag.h:5
STL namespace.
Definition MinecraftScreenController.h:13
Definition ModalScreenData.h:5
Definition PDFOptions.h:5
Definition MultiIdentitySigninResult.h:7
Definition buffer.h:5