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