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