LeviLamina
Loading...
Searching...
No Matches
OptionValueInterface.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/options/CloudQuality.h"
7#include "mc/client/options/PointLightLODingQuality.h"
8#include "mc/client/options/PointLightShadowQuality.h"
9#include "mc/client/options/ReflectionsQuality.h"
10#include "mc/client/options/ShadowQuality.h"
11#include "mc/client/options/UpscalingMode.h"
12#include "mc/client/options/UpscalingQuality.h"
13#include "mc/client/options/VRHUDPosition.h"
14#include "mc/client/options/VolumetricFogQuality.h"
15
16// auto generated forward declare list
17// clang-format off
25// clang-format on
26
28public:
29 // virtual functions
30 // NOLINTBEGIN
31 // vIndex: 0
32 virtual ~OptionValueInterface() = default;
33
34 // vIndex: 1
35 virtual ::std::vector<int> const getRenderDistanceLevels(int&) const = 0;
36
37 // vIndex: 2
38 virtual ::std::vector<int> const getVRRenderDistanceLevels(int&) const = 0;
39
40 // vIndex: 3
41 virtual ::std::vector<int> const getRayTracingRenderDistanceLevels(int&) const = 0;
42
43 // vIndex: 4
44 virtual ::std::vector<int> const getDeferredRenderDistanceLevels(int&) const = 0;
45
46 // vIndex: 5
47 virtual bool getDefaultTexelAA() const = 0;
48
49 // vIndex: 6
50 virtual bool getDefaultVRTexelAA() const = 0;
51
52 // vIndex: 7
53 virtual int getDefaultMSAA() const = 0;
54
55 // vIndex: 8
56 virtual int getDefaultVRMSAA() const = 0;
57
58 // vIndex: 9
59 virtual ::VRHUDPosition getDefaultVRHUDPosition() const = 0;
60
61 // vIndex: 10
62 virtual ::std::vector<int> const getSupportedMSAAValues(bool) const = 0;
63
64 // vIndex: 11
65 virtual void setMSAAValue(int) const = 0;
66
67 // vIndex: 12
68 virtual void setTexelAA(bool const) const = 0;
69
70 // vIndex: 13
71 virtual void setShadowQuality(::ShadowQuality const) const = 0;
72
73 // vIndex: 14
74 virtual void setShadowConfiguration(::ShadowConfiguration const&) = 0;
75
76 // vIndex: 15
77 virtual void setCloudQuality(::CloudQuality const) const = 0;
78
79 // vIndex: 16
80 virtual void setCloudConfiguration(::CloudConfiguration const&) = 0;
81
82 // vIndex: 17
83 virtual void setPointLightShadowQuality(::PointLightShadowQuality const) const = 0;
84
85 // vIndex: 18
86 virtual void setPointLightShadowConfiguration(::PointLightShadowConfiguration const&) = 0;
87
88 // vIndex: 19
89 virtual void setVolumetricFogQuality(::VolumetricFogQuality const) const = 0;
90
91 // vIndex: 20
92 virtual void setVolumetricFogConfiguration(::VolumetricFogConfiguration const&) = 0;
93
94 // vIndex: 21
95 virtual void setPointLightLODingQuality(::PointLightLODingQuality const) = 0;
96
97 // vIndex: 22
98 virtual void setPointLightLODingConfiguration(::PointLightLODingConfiguration const&) = 0;
99
100 // vIndex: 23
101 virtual void setReflectionsQuality(::ReflectionsQuality const) const = 0;
102
103 // vIndex: 24
104 virtual void setReflectionConfiguration(::ReflectionConfiguration const&) = 0;
105
106 // vIndex: 25
107 virtual void setBloomMultiplier(float const) const = 0;
108
109 // vIndex: 26
110 virtual void setPlayerUIGamma(float const) const = 0;
111
112 // vIndex: 27
113 virtual void setBloomEnabledDefault(bool) = 0;
114
115 // vIndex: 28
116 virtual bool getBloomEnabledDefault() const = 0;
117
118 // vIndex: 29
119 virtual void setDeferredUpscalingConfiguration(::UpscalingConfiguration const&) = 0;
120
121 // vIndex: 30
122 virtual void setDeferredUpscalingQuality(::UpscalingQuality const) const = 0;
123
124 // vIndex: 31
125 virtual void setDeferredUpscalingMode(::UpscalingMode const) const = 0;
126 // NOLINTEND
127
128public:
129 // destructor thunk
130 // NOLINTBEGIN
131
132 // NOLINTEND
133
134public:
135 // virtual function thunks
136 // NOLINTBEGIN
137
138 // NOLINTEND
139};
Definition OptionValueInterface.h:27
Definition CloudConfiguration.h:5
Definition PointLightLODingConfiguration.h:5
Definition PointLightShadowConfiguration.h:5
Definition ReflectionConfiguration.h:5
Definition ShadowConfiguration.h:5
Definition UpscalingConfiguration.h:5
Definition VolumetricFogConfiguration.h:5