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