LeviLamina
Loading...
Searching...
No Matches
ScriptBiomeAtmospherics.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/runtime/Result.h"
7#include "mc/network/packet/GraphicsOverrideParameterType.h"
8
9// auto generated forward declare list
10// clang-format off
11class Vec3;
12namespace ScriptModuleMinecraft { class ScriptRGB; }
13namespace Scripting { struct ClassBinding; }
14namespace Scripting { struct EngineError; }
15namespace Scripting { struct InvalidArgumentError; }
16// clang-format on
17
18namespace ScriptModuleServerGraphics {
19
20class ScriptBiomeAtmospherics {
21public:
22 // ScriptBiomeAtmospherics inner types declare
23 // clang-format off
24 struct BiomeKey;
25 // clang-format on
26
27 // ScriptBiomeAtmospherics inner types define
28 struct BiomeKey {
29 public:
30 // member variables
31 // NOLINTBEGIN
34 // NOLINTEND
35
36 public:
37 // prevent constructor by default
38 BiomeKey& operator=(BiomeKey const&);
39 BiomeKey(BiomeKey const&);
40 BiomeKey();
41
42 public:
43 // member functions
44 // NOLINTBEGIN
45 MCNAPI ~BiomeKey();
46 // NOLINTEND
47
48 public:
49 // destructor thunk
50 // NOLINTBEGIN
51 MCNAPI void $dtor();
52 // NOLINTEND
53 };
54
55public:
56 // member variables
57 // NOLINTBEGIN
60 // NOLINTEND
61
62public:
63 // prevent constructor by default
64 ScriptBiomeAtmospherics& operator=(ScriptBiomeAtmospherics const&);
65 ScriptBiomeAtmospherics(ScriptBiomeAtmospherics const&);
66 ScriptBiomeAtmospherics();
67
68public:
69 // member functions
70 // NOLINTBEGIN
71 MCNAPI ::std::optional<::std::unordered_map<float, ::Vec3>> _getKeyframesFromVariant(
72 ::std::variant<
74 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> inVariant
75 );
76
77 MCNAPI ::std::optional<::std::unordered_map<float, ::Vec3>> _getKeyframesFromVariant(
78 ::std::variant<float, ::std::unordered_map<float, float>> inVariant,
79 float minValue,
80 float maxValue
81 );
82
83 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
84 _sendResetPacket(::GraphicsOverrideParameterType parameterType);
85
86 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> _sendSetPacket(
87 ::GraphicsOverrideParameterType parameterType,
88 ::std::variant<
90 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& inKeyframes
91 );
92
93 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> _sendSetPacket(
94 ::GraphicsOverrideParameterType parameterType,
95 ::std::variant<float, ::std::unordered_map<float, float>> const& inKeyframes,
96 float minValue,
97 float maxValue
98 );
99
100 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetHorizonBlendMax();
101
102 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetHorizonBlendMieStart();
103
104 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetHorizonBlendMin();
105
106 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetHorizonBlendStart();
107
108 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetMoonMieStrength();
109
110 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetRayleighStrength();
111
112 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSkyHorizonColor();
113
114 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSkyZenithColor();
115
116 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSunGlareShape();
117
118 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSunMieStrength();
119
120 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
121 setHorizonBlendMax(::std::variant<float, ::std::unordered_map<float, float>> const& blendMax);
122
123 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
124 setHorizonBlendMieStart(::std::variant<float, ::std::unordered_map<float, float>> const& blendMieStart);
125
126 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
127 setHorizonBlendMin(::std::variant<float, ::std::unordered_map<float, float>> const& blendMin);
128
129 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
130 setHorizonBlendStart(::std::variant<float, ::std::unordered_map<float, float>> const& blendStart);
131
132 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
133 setMoonMieStrength(::std::variant<float, ::std::unordered_map<float, float>> const& moonMieStrength);
134
135 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
136 setRayleighStrength(::std::variant<float, ::std::unordered_map<float, float>> const& rayleighStrength);
137
138 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSkyHorizonColor(
139 ::std::variant<
141 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
142 );
143
144 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSkyZenithColor(
145 ::std::variant<
147 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
148 );
149
150 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
151 setSunGlareShape(::std::variant<float, ::std::unordered_map<float, float>> const& sunGlareShape);
152
153 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
154 setSunMieStrength(::std::variant<float, ::std::unordered_map<float, float>> const& sunMieStrength);
155 // NOLINTEND
156
157public:
158 // static functions
159 // NOLINTBEGIN
160 MCNAPI static ::Scripting::ClassBinding bind();
161 // NOLINTEND
162};
163
164} // namespace ScriptModuleServerGraphics
Definition ScriptRGB.h:15
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetHorizonBlendMieStart()
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setHorizonBlendMax(::std::variant< float, ::std::unordered_map< float, float > > const &blendMax)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetHorizonBlendStart()
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSunGlareShape()
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSkyHorizonColor()
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetHorizonBlendMin()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSkyHorizonColor(::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &color)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > _sendSetPacket(::GraphicsOverrideParameterType parameterType, ::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &inKeyframes)
MCAPI ::std::optional<::std::unordered_map< float, ::Vec3 > > _getKeyframesFromVariant(::std::variant< float, ::std::unordered_map< float, float > > inVariant, float minValue, float maxValue)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSunMieStrength()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setHorizonBlendMin(::std::variant< float, ::std::unordered_map< float, float > > const &blendMin)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSkyZenithColor()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setHorizonBlendMieStart(::std::variant< float, ::std::unordered_map< float, float > > const &blendMieStart)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > _sendResetPacket(::GraphicsOverrideParameterType parameterType)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > _sendSetPacket(::GraphicsOverrideParameterType parameterType, ::std::variant< float, ::std::unordered_map< float, float > > const &inKeyframes, float minValue, float maxValue)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSkyZenithColor(::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &color)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSunGlareShape(::std::variant< float, ::std::unordered_map< float, float > > const &sunGlareShape)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetHorizonBlendMax()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setRayleighStrength(::std::variant< float, ::std::unordered_map< float, float > > const &rayleighStrength)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setMoonMieStrength(::std::variant< float, ::std::unordered_map< float, float > > const &moonMieStrength)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetMoonMieStrength()
MCAPI ::std::optional<::std::unordered_map< float, ::Vec3 > > _getKeyframesFromVariant(::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > inVariant)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSunMieStrength(::std::variant< float, ::std::unordered_map< float, float > > const &sunMieStrength)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setHorizonBlendStart(::std::variant< float, ::std::unordered_map< float, float > > const &blendStart)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetRayleighStrength()
Definition Vec3.h:10
Definition ClassBinding.h:19
Definition EngineError.h:15
Definition InvalidArgumentError.h:17
Definition Alias.h:14