LeviLamina
Loading...
Searching...
No Matches
BaseOptions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/options/AutoUpdateMode.h"
7#include "mc/client/options/DebugHudOptions.h"
8#include "mc/client/options/IOptions.h"
9#include "mc/client/options/RealmsEnvironment.h"
10#include "mc/client/options/SplitScreenDirection.h"
11#include "mc/client/options/XboxSandboxEnvironment.h"
12#include "mc/client/store/DisplayLoggedErrorType.h"
13#include "mc/deps/input/InputMode.h"
14#include "mc/diagnostics/bedrock_log/LogCategory.h"
15#include "mc/input/NewInteractionModel.h"
16#include "mc/network/DevConnectionQuality.h"
17#include "mc/options/GraphicsMode.h"
18#include "mc/options/TargetRenderAPI.h"
19#include "mc/options/UIProfile.h"
20#include "mc/options/option_types/OptionID.h"
21
22// auto generated forward declare list
23// clang-format off
24class Option;
25// clang-format on
26
27class BaseOptions : public ::IOptions, public ::std::enable_shared_from_this<::IOptions> {
28public:
29 // member variables
30 // NOLINTBEGIN
34 // NOLINTEND
35
36public:
37 // prevent constructor by default
38 BaseOptions& operator=(BaseOptions const&);
41
42public:
43 // virtual functions
44 // NOLINTBEGIN
45 // vIndex: 0
46 virtual ~BaseOptions() /*override*/ = default;
47
48 // vIndex: 14
49 virtual ::std::shared_ptr<::IOptions> sharedFromThis() /*override*/;
50
51 // vIndex: 13
52 virtual ::std::shared_ptr<::IOptions const> sharedFromThis() const /*override*/;
53
54 // vIndex: 25
55 virtual bool isValidOption(::OptionID) const /*override*/;
56
57 // vIndex: 26
58 virtual ::gsl::not_null<::Option*> get(::OptionID) /*override*/;
59
60 // vIndex: 1
61 virtual ::gsl::not_null<::Option const*> get(::OptionID) const /*override*/;
62
63 // vIndex: 28
64 virtual ::std::optional<::Option*> getIfValid(::OptionID) /*override*/;
65
66 // vIndex: 27
67 virtual ::std::optional<::Option const*> getIfValid(::OptionID) const /*override*/;
68
69 // vIndex: 37
70 virtual ::std::array<::std::unique_ptr<::Option>, 772> const& getAllRegisteredOptions() /*override*/;
71
72 // vIndex: 38
73 virtual void forEachOption(::std::function<void(::Option*)>) /*override*/;
74
75 // vIndex: 39
76 virtual bool consumeDevOptionsDirty() /*override*/;
77
78 // vIndex: 40
79 virtual void dumpOptionsToLogFile() const /*override*/;
80
81 // vIndex: 15
82 virtual ::Option& _registerOption(::std::unique_ptr<::Option>) /*override*/;
83
84 // vIndex: 41
85 virtual void updateInputMode(::InputMode) /*override*/;
86
87 // vIndex: 42
88 virtual void setMainVolume(float) /*override*/;
89
90 // vIndex: 43
91 virtual float getMainVolume() const /*override*/;
92
93 // vIndex: 44
94 virtual void setMusicVolume(float) /*override*/;
95
96 // vIndex: 45
97 virtual float getMusicVolume() const /*override*/;
98
99 // vIndex: 46
100 virtual void setSoundVolume(float) /*override*/;
101
102 // vIndex: 47
103 virtual float getSoundVolume() const /*override*/;
104
105 // vIndex: 48
106 virtual void setTTSVolume(float) /*override*/;
107
108 // vIndex: 49
109 virtual float getTTSVolume() const /*override*/;
110
111 // vIndex: 50
112 virtual float getChatMessageDuration() const /*override*/;
113
114 // vIndex: 51
115 virtual float getToastNotificationDuration() const /*override*/;
116
117 // vIndex: 52
118 virtual void setSensitivity(float, ::InputMode) /*override*/;
119
120 // vIndex: 53
121 virtual float getSensitivity(::InputMode) const /*override*/;
122
123 // vIndex: 54
124 virtual void setSpyglassDamping(float, ::InputMode) /*override*/;
125
126 // vIndex: 55
127 virtual float getSpyglassDamping(::InputMode) const /*override*/;
128
129 // vIndex: 56
130 virtual void setDwellBeforeDrag(float) /*override*/;
131
132 // vIndex: 57
133 virtual float getDwellBeforeDrag() const /*override*/;
134
135 // vIndex: 58
136 virtual void setStackSplittingTrigger(float) /*override*/;
137
138 // vIndex: 59
139 virtual float getStackSplittingTrigger() const /*override*/;
140
141 // vIndex: 60
142 virtual float getGameSensitivity(::InputMode) const /*override*/;
143
144 // vIndex: 63
145 virtual bool getInvertYMouse(::InputMode) const /*override*/;
146
147 // vIndex: 67
148 virtual float getParticleViewDistance() const /*override*/;
149
150 // vIndex: 68
151 virtual bool getBobView() const /*override*/;
152
153 // vIndex: 69
154 virtual bool getCameraShake() const /*override*/;
155
156 // vIndex: 70
157 virtual bool getHideEndFlash() const /*override*/;
158
159 // vIndex: 71
160 virtual bool getIsDitheringEnabledBlocks() const /*override*/;
161
162 // vIndex: 72
163 virtual bool getIsDitheringEnabledMobs() const /*override*/;
164
165 // vIndex: 73
166 virtual void setResetPlayerAlignment(bool) /*override*/;
167
168 // vIndex: 74
169 virtual bool getResetPlayerAlignment() const /*override*/;
170
171 // vIndex: 11
172 virtual ::GraphicsMode getGraphicsMode() const /*override*/;
173
174 // vIndex: 75
175 virtual ::TargetRenderAPI getTargetRenderAPI() const /*override*/;
176
177 // vIndex: 76
178 virtual bool getTransparentLeaves() const /*override*/;
179
180 // vIndex: 77
181 virtual bool getFancyBubbles() const /*override*/;
182
183 // vIndex: 78
184 virtual bool getSmoothLighting() const /*override*/;
185
186 // vIndex: 79
187 virtual bool getGuiAccessibilityScaling() const /*override*/;
188
189 // vIndex: 84
190 virtual bool getUseMouseForDigging() const /*override*/;
191
192 // vIndex: 85
193 virtual bool isLeftHanded() const /*override*/;
194
195 // vIndex: 86
196 virtual bool isHotbarOnlyTouch() const /*override*/;
197
198 // vIndex: 87
199 virtual bool getDestroyVibration(::InputMode) const /*override*/;
200
201 // vIndex: 88
202 virtual bool getSplitVibration(::InputMode) const /*override*/;
203
204 // vIndex: 89
205 virtual bool getAutoJump(::InputMode) const /*override*/;
206
207 // vIndex: 90
208 virtual void setFullscreen(bool) /*override*/;
209
210 // vIndex: 91
211 virtual bool getFullscreen() const /*override*/;
212
213 // vIndex: 92
214 virtual void toggleFullscreen() /*override*/;
215
216 // vIndex: 98
217 virtual void setDifficulty(int) /*override*/;
218
219 // vIndex: 99
220 virtual void setHideGUI(bool) /*override*/;
221
222 // vIndex: 100
223 virtual bool getHideHud() const /*override*/;
224
225 // vIndex: 101
226 virtual bool getHideHand() const /*override*/;
227
228 // vIndex: 102
229 virtual void setHideToolTips(bool) /*override*/;
230
231 // vIndex: 103
232 virtual bool getHideToolTips() const /*override*/;
233
234 // vIndex: 104
235 virtual void setHidePaperDoll(bool) /*override*/;
236
237 // vIndex: 105
238 virtual bool getHidePaperDoll() const /*override*/;
239
240 // vIndex: 106
241 virtual void setIngamePlayerNames(bool) /*override*/;
242
243 // vIndex: 107
244 virtual bool getIngamePlayerNames() const /*override*/;
245
246 // vIndex: 108
247 virtual void setSplitscreenIngamePlayerNames(bool) /*override*/;
248
249 // vIndex: 109
250 virtual bool getSplitscreenIngamePlayerNames() const /*override*/;
251
252 // vIndex: 110
253 virtual void setInterfaceOpacity(float) /*override*/;
254
255 // vIndex: 111
256 virtual float getInterfaceOpacity() const /*override*/;
257
258 // vIndex: 112
259 virtual void setSplitscreenInterfaceOpacity(float) /*override*/;
260
261 // vIndex: 113
262 virtual float getSplitscreenInterfaceOpacity() const /*override*/;
263
264 // vIndex: 114
265 virtual void setShowAutoSaveIcon(bool) /*override*/;
266
267 // vIndex: 115
268 virtual bool getShowAutoSaveIcon() const /*override*/;
269
270 // vIndex: 116
271 virtual void setSplitscreenDirection(int) /*override*/;
272
273 // vIndex: 117
274 virtual ::SplitScreenDirection getSplitscreenDirection() const /*override*/;
275
276 // vIndex: 118
277 virtual void setHideScreens(bool) /*override*/;
278
279 // vIndex: 119
280 virtual bool getHideScreens() const /*override*/;
281
282 // vIndex: 120
283 virtual void setHideItemInHand(bool) /*override*/;
284
285 // vIndex: 121
286 virtual bool getHideItemInHand() const /*override*/;
287
288 // vIndex: 122
289 virtual bool getScreenAnimations() const /*override*/;
290
291 // vIndex: 12
292 virtual ::UIProfile getUIProfile() const /*override*/;
293
294 // vIndex: 125
295 virtual void setForceUseUnsortedPolys(bool) /*override*/;
296
297 // vIndex: 126
298 virtual bool getForceUseUnsortedPolys() const /*override*/;
299
300 // vIndex: 127
301 virtual void setRenderDebug(::DebugHudOptions) /*override*/;
302
303 // vIndex: 128
304 virtual ::DebugHudOptions getRenderDebug() const /*override*/;
305
306 // vIndex: 129
307 virtual bool getRemoteImguiEnabled() const /*override*/;
308
309 // vIndex: 130
310 virtual void setRemoteImguiEnabled(bool) /*override*/;
311
312 // vIndex: 131
313 virtual float getGamma() const /*override*/;
314
315 // vIndex: 132
316 virtual void setMSAA(int) /*override*/;
317
318 // vIndex: 133
319 virtual void setTexelAA(bool) /*override*/;
320
321 // vIndex: 134
322 virtual void setFixedCamera(bool) /*override*/;
323
324 // vIndex: 135
325 virtual bool getFixedCamera() const /*override*/;
326
327 // vIndex: 136
328 virtual void setSkinId(::std::string const&) /*override*/;
329
330 // vIndex: 137
331 virtual ::std::string const& getSkinId() const /*override*/;
332
333 // vIndex: 138
334 virtual void setLastCustomSkinId(::std::string const&) /*override*/;
335
336 // vIndex: 139
337 virtual ::std::string const& getLastCustomSkinId() const /*override*/;
338
339 // vIndex: 142
340 virtual bool getFovToggle() const /*override*/;
341
342 // vIndex: 143
343 virtual void setServerVisible(bool) /*override*/;
344
345 // vIndex: 144
346 virtual bool getServerVisible() const /*override*/;
347
348 // vIndex: 145
349 virtual void setSplitControls(bool) /*override*/;
350
351 // vIndex: 146
352 virtual bool getSplitControls() const /*override*/;
353
354 // vIndex: 147
355 virtual bool getSwapJumpAndSneak() const /*override*/;
356
357 // vIndex: 148
358 virtual bool getFancySkies() const /*override*/;
359
360 // vIndex: 149
361 virtual void setRenderClouds(bool) /*override*/;
362
363 // vIndex: 150
364 virtual bool getRenderClouds() const /*override*/;
365
366 // vIndex: 151
367 virtual bool getDevAutoLoadLevel() const /*override*/;
368
369 // vIndex: 152
370 virtual bool getDevAssertionsDebugBreak() const /*override*/;
371
372 // vIndex: 153
373 virtual bool getDevAssertionsShowDialog() const /*override*/;
374
375 // vIndex: 155
376 virtual bool getDevShowDisplayLoggedError() const /*override*/;
377
378 // vIndex: 154
379 virtual bool getDevShowDisplayLoggedError(::DisplayLoggedErrorType) const /*override*/;
380
381 // vIndex: 156
382 virtual void setDevShowDevConsoleButton(bool) /*override*/;
383
384 // vIndex: 157
385 virtual bool getDevShowDevConsoleButton() const /*override*/;
386
387 // vIndex: 158
388 virtual bool getDevIgnoreUserInput() const /*override*/;
389
390 // vIndex: 159
391 virtual bool getDevDisplayTreatmentPanel() const /*override*/;
392
393 // vIndex: 160
394 virtual void setDevDisplayTreatmentPanel(bool) /*override*/;
395
396 // vIndex: 161
397 virtual void setDevShowMinecraftTCUIReplacement(bool) /*override*/;
398
399 // vIndex: 162
400 virtual bool getDevShowMinecraftTCUIReplacement() const /*override*/;
401
402 // vIndex: 163
403 virtual bool getDevCreateRealmWithoutPurchase() const /*override*/;
404
405 // vIndex: 164
406 virtual bool getDevDisableConnectedStoragePush() const /*override*/;
407
408 // vIndex: 165
409 virtual bool getDevDisableConnectedStoragePull() const /*override*/;
410
411 // vIndex: 166
412 virtual void setDevFindMobs(bool) /*override*/;
413
414 // vIndex: 167
415 virtual bool getDevFindMobs() const /*override*/;
416
417 // vIndex: 168
418 virtual void setDevRenderBoundingBoxes(bool) /*override*/;
419
420 // vIndex: 2
421 virtual bool getDevRenderBoundingBoxes() const /*override*/;
422
423 // vIndex: 169
424 virtual void setDevRenderPaths(bool) /*override*/;
425
426 // vIndex: 3
427 virtual bool getDevRenderPaths() const /*override*/;
428
429 // vIndex: 170
430 virtual void setDevRenderMobInfoState(bool) /*override*/;
431
432 // vIndex: 4
433 virtual bool getDevRenderMobInfoState() const /*override*/;
434
435 // vIndex: 171
436 virtual void setDevRenderGoalState(bool) /*override*/;
437
438 // vIndex: 6
439 virtual bool getDevRenderGoalState() const /*override*/;
440
441 // vIndex: 172
442 virtual void setDevRenderSchedulerInfo(bool) /*override*/;
443
444 // vIndex: 5
445 virtual bool getDevRenderSchedulerInfo() const /*override*/;
446
447 // vIndex: 173
448 virtual void setDevRenderCoordinateSystems(bool) /*override*/;
449
450 // vIndex: 174
451 virtual bool getDevRenderCoordinateSystems() const /*override*/;
452
453 // vIndex: 175
454 virtual bool getDevResetClientId() const /*override*/;
455
456 // vIndex: 176
457 virtual void setDevLogFlushImmediate(bool) /*override*/;
458
459 // vIndex: 177
460 virtual bool getDevLogFlushImmediate() const /*override*/;
461
462 // vIndex: 178
463 virtual void setDevLogTimestamp(bool) /*override*/;
464
465 // vIndex: 179
466 virtual bool getDevLogTimestamp() const /*override*/;
467
468 // vIndex: 180
469 virtual void setDevLogTrace(bool) /*override*/;
470
471 // vIndex: 181
472 virtual bool getDevLogTrace() const /*override*/;
473
474 // vIndex: 182
475 virtual void setDevLogArea(bool) /*override*/;
476
477 // vIndex: 183
478 virtual bool getDevLogArea() const /*override*/;
479
480 // vIndex: 184
481 virtual void setDevLogPriority(bool) /*override*/;
482
483 // vIndex: 185
484 virtual bool getDevLogPriority() const /*override*/;
485
486 // vIndex: 186
487 virtual void setDevLogThread(bool) /*override*/;
488
489 // vIndex: 187
490 virtual bool getDevLogThread() const /*override*/;
491
492 // vIndex: 188
493 virtual void setDevLogAppend(bool) /*override*/;
494
495 // vIndex: 189
496 virtual bool getDevLogAppend() const /*override*/;
497
498 // vIndex: 190
499 virtual void setDevLogProcessId(bool) /*override*/;
500
501 // vIndex: 191
502 virtual bool getDevLogProcessId() const /*override*/;
503
504 // vIndex: 192
505 virtual void setDevLogThreadId(bool) /*override*/;
506
507 // vIndex: 193
508 virtual bool getDevLogThreadId() const /*override*/;
509
510 // vIndex: 194
511 virtual void setDevLogMessageId(bool) /*override*/;
512
513 // vIndex: 195
514 virtual bool getDevLogMessageId() const /*override*/;
515
516 // vIndex: 196
517 virtual void setDevLogSilentLogging(bool) /*override*/;
518
519 // vIndex: 197
520 virtual bool getDevLogSilentLogging() const /*override*/;
521
522 // vIndex: 198
523 virtual void setDevLogPriorityFilter(::std::string const&) /*override*/;
524
525 // vIndex: 199
526 virtual ::std::string const& getDevLogPriorityFilter() const /*override*/;
527
528 // vIndex: 200
529 virtual void setDevLogAreaFilter(::std::string const&) /*override*/;
530
531 // vIndex: 201
532 virtual ::std::string const& getDevLogAreaFilter() const /*override*/;
533
534 // vIndex: 202
535 virtual void setDevGameEventRetentionTicks(ushort) /*override*/;
536
537 // vIndex: 8
538 virtual ushort getDevGameEventRetentionTicks() const /*override*/;
539
540 // vIndex: 203
541 virtual void setDevDeepDarkDebugRender(bool) /*override*/;
542
543 // vIndex: 7
544 virtual bool getDevDeepDarkDebugRender() const /*override*/;
545
546 // vIndex: 204
547 virtual bool isLogCategoryEnabled(::BedrockLog::LogCategory) const /*override*/;
548
549 // vIndex: 205
550 virtual bool getDevEnableProfilerOutput() /*override*/;
551
552 // vIndex: 206
553 virtual bool getDevAddUsersSilently() const /*override*/;
554
555 // vIndex: 207
556 virtual int getDevBenchmarkModeTime() /*override*/;
557
558 // vIndex: 208
559 virtual bool getDevDisableClientBlobCache() const /*override*/;
560
561 // vIndex: 209
562 virtual bool getDevClientBlobCacheOnLocalServer() const /*override*/;
563
564 // vIndex: 210
565 virtual void setLogFlushDelay(int) /*override*/;
566
567 // vIndex: 211
568 virtual int getLogFlushDelay() /*override*/;
569
570 // vIndex: 212
571 virtual int getAutomationParallelSlices() const /*override*/;
572
573 // vIndex: 213
574 virtual int getAutomationParallelCurrentSlice() const /*override*/;
575
576 // vIndex: 214
577 virtual bool getIsAutomationRun() const /*override*/;
578
579 // vIndex: 215
580 virtual bool getShouldQuitAppAfterTesting() const /*override*/;
581
582 // vIndex: 216
583 virtual bool shouldUploadTestArtifacts() const /*override*/;
584
585 // vIndex: 217
586 virtual bool hasAutomationTestRunTimedOut() const /*override*/;
587
588 // vIndex: 218
589 virtual bool hasAutomationTestRunReachedCrashLimit() const /*override*/;
590
591 // vIndex: 219
592 virtual bool shouldAppendDebugLogTimestamp() const /*override*/;
593
594 // vIndex: 220
595 virtual ::std::string getAutomationServerIp() const /*override*/;
596
597 // vIndex: 221
598 virtual ::std::string getAutomationServerPort() const /*override*/;
599
600 // vIndex: 222
601 virtual ::std::string getAutomationArtifactUploadSas() const /*override*/;
602
603 // vIndex: 223
604 virtual ::std::string getAutomationArtifactUploadUrl() const /*override*/;
605
606 // vIndex: 224
607 virtual ::std::string getAutomationRelativeBlobpath() const /*override*/;
608
609 // vIndex: 225
610 virtual ::std::string getAutomationFunctionalTestTags() const /*override*/;
611
612 // vIndex: 226
613 virtual ::std::string getAutomationServerTestTags() const /*override*/;
614
615 // vIndex: 227
616 virtual ::std::string getAutomationUnitTestTags() const /*override*/;
617
618 // vIndex: 228
619 virtual ::std::string getAutomationFunctionalBrokenTestTags() const /*override*/;
620
621 // vIndex: 229
622 virtual ::std::string getAutomationServerBrokenTestTags() const /*override*/;
623
624 // vIndex: 230
625 virtual ::std::string getAutomationUnitBrokenTestTags() const /*override*/;
626
627 // vIndex: 231
628 virtual ::std::string getAutomationTestBuildID() const /*override*/;
629
630 // vIndex: 232
631 virtual ::std::string getAutomationUploadToken() const /*override*/;
632
633 // vIndex: 233
634 virtual ::std::string getAutomationEnabledFeatures() const /*override*/;
635
636 // vIndex: 234
637 virtual ::std::string getAutomationEnabledExperiments() const /*override*/;
638
639 // vIndex: 235
640 virtual bool getAutomationShouldGroupServerTests() const /*override*/;
641
642 // vIndex: 236
643 virtual bool getAutomationUnrandomTestsEnabled() const /*override*/;
644
645 // vIndex: 237
646 virtual bool getAutomationRunEntireServerTestGroup() const /*override*/;
647
648 // vIndex: 238
649 virtual bool getAutomationRunServerTestAfterEachTest() const /*override*/;
650
651 // vIndex: 239
652 virtual ::std::string const& getTestBranchName() const /*override*/;
653
654 // vIndex: 240
655 virtual bool getFunctionalTestBlockInput() const /*override*/;
656
657 // vIndex: 241
658 virtual bool shouldBlockUserInput() const /*override*/;
659
660 // vIndex: 242
661 virtual bool hasSetSafeZone() const /*override*/;
662
663 // vIndex: 243
664 virtual bool getAutomationDisableTreatmentPackDownloads() const /*override*/;
665
666 // vIndex: 244
667 virtual bool getAutomationProfilerCaptureEnabled() const /*override*/;
668
669 // vIndex: 245
670 virtual bool getAutomationProfilerFlipEnabled() const /*override*/;
671
672 // vIndex: 246
673 virtual int getAutomationRepeatCount() const /*override*/;
674
675 // vIndex: 247
676 virtual int getAutomationSoakTestRunDurationMinutes() const /*override*/;
677
678 // vIndex: 248
679 virtual bool getAutomationRerunFailuresOnly() const /*override*/;
680
681 // vIndex: 249
682 virtual int getAutomationUnitPerTestcaseTimeout() const /*override*/;
683
684 // vIndex: 250
685 virtual int getAutomationFunctionalPerTestcaseTimeout() const /*override*/;
686
687 // vIndex: 251
688 virtual int getAutomationServerPerTestcaseTimeout() const /*override*/;
689
690 // vIndex: 252
691 virtual void setAutomationFunctionalBrokenTestTags(::std::string const&) /*override*/;
692
693 // vIndex: 253
694 virtual void setAutomationUnitBrokenTestTags(::std::string const&) /*override*/;
695
696 // vIndex: 254
697 virtual void setAutomationUploadToken(::std::string const&) /*override*/;
698
699 // vIndex: 255
700 virtual bool getDevAchievmentsAlwaysEnabled() /*override*/;
701
702 // vIndex: 256
703 virtual bool shouldServerTestsLogWorlds() const /*override*/;
704
705 // vIndex: 257
706 virtual bool shouldServerTestsAssertOnLevelDiff() const /*override*/;
707
708 // vIndex: 258
709 virtual ::std::string getAutomationMultiplayerSessionName() const /*override*/;
710
711 // vIndex: 259
712 virtual int getAutomationMultiplayerDeviceIndex() const /*override*/;
713
714 // vIndex: 260
715 virtual ::std::vector<::std::string> getAutomationMultiplayerUserAccounts() const /*override*/;
716
717 // vIndex: 261
718 virtual ::DevConnectionQuality getDevConnectionQuality() const /*override*/;
719
720 // vIndex: 262
721 virtual int getDevRenderAttachPos() const /*override*/;
722
723 // vIndex: 263
724 virtual void setMultiPlayerGame(bool) /*override*/;
725
726 // vIndex: 264
727 virtual bool getMultiPlayerGame() const /*override*/;
728
729 // vIndex: 265
730 virtual void setXboxLiveVisible(bool) /*override*/;
731
732 // vIndex: 266
733 virtual bool wasLoggedInLastSession() /*override*/;
734
735 // vIndex: 267
736 virtual void setHasEverLoggedIntoXbl(bool) /*override*/;
737
738 // vIndex: 268
739 virtual bool getHasEverLoggedIntoXbl() const /*override*/;
740
741 // vIndex: 269
742 virtual void setHasShownFirstLaunchWelcomeModal(bool) /*override*/;
743
744 // vIndex: 270
745 virtual bool getHasShownFirstLaunchWelcomeModal() const /*override*/;
746
747 // vIndex: 271
748 virtual void setHasShownFirstSocialWelcomeModal(bool) /*override*/;
749
750 // vIndex: 272
751 virtual bool getHasShownFirstSocialWelcomeModal() const /*override*/;
752
753 // vIndex: 273
754 virtual void setDoNotShowFriendsListFTUE(bool) /*override*/;
755
756 // vIndex: 274
757 virtual bool getDoNotShowFriendsListFTUE() const /*override*/;
758
759 // vIndex: 275
760 virtual void setHasShownBannedModalAtStartup(bool) /*override*/;
761
762 // vIndex: 276
763 virtual bool getHasShownBannedModalAtStartup() const /*override*/;
764
765 // vIndex: 277
766 virtual void setAcknowledgedAutoSave(bool) /*override*/;
767
768 // vIndex: 278
769 virtual bool getAcknowledgedAutoSave() const /*override*/;
770
771 // vIndex: 279
772 virtual void setRealmsInviteShowFriendsOption(bool) /*override*/;
773
774 // vIndex: 280
775 virtual bool getRealmsInviteShowFriendsOption() const /*override*/;
776
777 // vIndex: 281
778 virtual void setNumberOfOwnedRealms(int) /*override*/;
779
780 // vIndex: 282
781 virtual int getNumberOfOwnedRealms() const /*override*/;
782
783 // vIndex: 283
784 virtual void setNumberOfFriendsRealms(int) /*override*/;
785
786 // vIndex: 284
787 virtual int getNumberOfFriendsRealms() const /*override*/;
788
789 // vIndex: 285
790 virtual void setCreateRealmUpsellCount(int) /*override*/;
791
792 // vIndex: 286
793 virtual int getCreateRealmUpsellCount() const /*override*/;
794
795 // vIndex: 287
796 virtual void setSaveAndQuitCount(int) /*override*/;
797
798 // vIndex: 288
799 virtual int getSaveAndQuitCount() const /*override*/;
800
801 // vIndex: 289
802 virtual void setIsRatingsPromptShown(bool) /*override*/;
803
804 // vIndex: 290
805 virtual bool getIsRatingsPromptShown() const /*override*/;
806
807 // vIndex: 291
808 virtual void setShowRealmsTrialButtonFromPlayScreen(bool) /*override*/;
809
810 // vIndex: 292
811 virtual bool getShowRealmsTrialButtonFromPlayScreen() const /*override*/;
812
813 // vIndex: 293
814 virtual ::AutoUpdateMode getAutoUpdateMode() const /*override*/;
815
816 // vIndex: 294
817 virtual void setCanUseCellularData(bool) /*override*/;
818
819 // vIndex: 295
820 virtual bool getCanUseCellularData() const /*override*/;
821
822 // vIndex: 124
823 virtual int getPlayerViewPerspective() const /*override*/;
824
825 // vIndex: 296
826 virtual void setRequireWebsocketEncryption(bool) /*override*/;
827
828 // vIndex: 297
829 virtual bool getRequireWebsocketEncryption() const /*override*/;
830
831 // vIndex: 298
832 virtual void setWebsocketsEnabled(bool) /*override*/;
833
834 // vIndex: 299
835 virtual bool getWebsocketsEnabled() const /*override*/;
836
837 // vIndex: 300
838 virtual void setUseIPv6Only(bool) /*override*/;
839
840 // vIndex: 301
841 virtual bool getUseIPv6Only() const /*override*/;
842
843 // vIndex: 302
844 virtual void setUseRetailXboxSandbox(bool const) /*override*/;
845
846 // vIndex: 303
847 virtual bool getUseRetailXboxSandbox() const /*override*/;
848
849 // vIndex: 304
850 virtual void setXboxLiveSandbox(::XboxSandboxEnvironment) /*override*/;
851
852 // vIndex: 305
853 virtual ::std::string const& getXboxLiveSandbox() const /*override*/;
854
855 // vIndex: 306
856 virtual void setRealmsEnvironment(::RealmsEnvironment) /*override*/;
857
858 // vIndex: 307
859 virtual ::RealmsEnvironment getRealmsEnvironment() const /*override*/;
860
861 // vIndex: 308
862 virtual void setRealmsEndpoint(::std::string const&) /*override*/;
863
864 // vIndex: 309
865 virtual ::std::string const& getRealmsEndpoint() const /*override*/;
866
867 // vIndex: 310
868 virtual ::std::string const& getRealmsV2Endpoint() const /*override*/;
869
870 // vIndex: 311
871 virtual void setRealmsEndpointPayment(::std::string const&) /*override*/;
872
873 // vIndex: 312
874 virtual ::std::string const& getRealmsEndpointPayment() const /*override*/;
875
876 // vIndex: 313
877 virtual void setRealmsRelyingParty(::std::string const&) /*override*/;
878
879 // vIndex: 314
880 virtual ::std::string const& getRealmsRelyingParty() const /*override*/;
881
882 // vIndex: 315
883 virtual void setRealmsRelyingPartyPayment(::std::string const&) /*override*/;
884
885 // vIndex: 316
886 virtual ::std::string const& getRealmsRelyingPartyPayment() const /*override*/;
887
888 // vIndex: 317
889 virtual void setStoreHasPurchasedCoins(bool) /*override*/;
890
891 // vIndex: 318
892 virtual bool getStoreHasPurchasedCoins() const /*override*/;
893
894 // vIndex: 319
895 virtual void setShowUnfulfilledPurchaseModal(bool) /*override*/;
896
897 // vIndex: 320
898 virtual bool getShowUnfulfilledPurchaseModal() const /*override*/;
899
900 // vIndex: 321
901 virtual void setSwitchCoinDebug(bool) /*override*/;
902
903 // vIndex: 322
904 virtual bool getSwitchCoinDebug() const /*override*/;
905
906 // vIndex: 328
907 virtual void setEduHasLoggedIn(bool) /*override*/;
908
909 // vIndex: 329
910 virtual bool getEduHasLoggedIn() const /*override*/;
911
912 // vIndex: 330
913 virtual void setShownPlatformNetworkConnectConfirmation(bool) /*override*/;
914
915 // vIndex: 331
916 virtual bool getShownPlatformNetworkConnectConfirmation() const /*override*/;
917
918 // vIndex: 332
919 virtual void setShownPlatformPremiumUpsell(bool) /*override*/;
920
921 // vIndex: 333
922 virtual bool getShownPlatformPremiumUpsell() const /*override*/;
923
924 // vIndex: 334
925 virtual void setAppLaunchedCount(int) /*override*/;
926
927 // vIndex: 335
928 virtual int getAppLaunchedCount() const /*override*/;
929
930 // vIndex: 336
931 virtual void setEcoMode(bool) /*override*/;
932
933 // vIndex: 337
934 virtual bool getEcoMode() const /*override*/;
935
936 // vIndex: 338
937 virtual void setEduCloudBackupToggle(bool) /*override*/;
938
939 // vIndex: 339
940 virtual bool getEduCloudBackupToggle() const /*override*/;
941
942 // vIndex: 340
943 virtual void setUseFontOverrides(bool) /*override*/;
944
945 // vIndex: 341
946 virtual bool getUseFontOverrides() const /*override*/;
947
948 // vIndex: 342
949 virtual ::NewInteractionModel getEffectiveTouchScheme() const /*override*/;
950 // NOLINTEND
951
952public:
953 // virtual function thunks
954 // NOLINTBEGIN
955
956 // NOLINTEND
957};
Definition BaseOptions.h:27
Definition IOptions.h:39
Definition Option.h:18
Definition Alias.h:14