LeviLamina
Loading...
Searching...
No Matches
ScriptAtmospherics.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 ServerLevel;
12class Vec3;
13namespace ScriptModuleMinecraft { class ScriptBiomeType; }
14namespace ScriptModuleMinecraft { class ScriptRGB; }
15namespace Scripting { struct ClassBinding; }
16namespace Scripting { struct EngineError; }
17namespace Scripting { struct InvalidArgumentError; }
18// clang-format on
19
20namespace ScriptModuleServerGraphics {
21
22class ScriptAtmospherics {
23public:
24 // member variables
25 // NOLINTBEGIN
27 // NOLINTEND
28
29public:
30 // prevent constructor by default
31 ScriptAtmospherics& operator=(ScriptAtmospherics const&);
32 ScriptAtmospherics(ScriptAtmospherics const&);
33 ScriptAtmospherics();
34
35public:
36 // member functions
37 // NOLINTBEGIN
38 MCNAPI ::std::optional<::std::unordered_map<float, ::Vec3>> _getKeyframesFromVariant(
39 ::std::variant<
41 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> inVariant
42 );
43
44 MCNAPI ::std::optional<::std::unordered_map<float, ::Vec3>> _getKeyframesFromVariant(
45 ::std::variant<float, ::std::unordered_map<float, float>> inVariant,
46 float minValue,
47 float maxValue
48 );
49
50 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> _sendResetPacket(
51 ::GraphicsOverrideParameterType parameterType,
53 );
54
55 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> _sendSetPacket(
56 ::GraphicsOverrideParameterType parameterType,
57 ::std::variant<
59 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& inKeyframes,
61 );
62
63 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> _sendSetPacket(
64 ::GraphicsOverrideParameterType parameterType,
65 ::std::variant<float, ::std::unordered_map<float, float>> const& inKeyframes,
67 float minValue,
68 float maxValue
69 );
70
71 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
73
74 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
76
77 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
79
80 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
82
83 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
85
86 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
88
89 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
91
92 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
94
95 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
97
98 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
100
101 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setHorizonBlendMax(
102 ::std::variant<float, ::std::unordered_map<float, float>> const& blendMax,
104 );
105
106 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setHorizonBlendMieStart(
107 ::std::variant<float, ::std::unordered_map<float, float>> const& blendMieStart,
109 );
110
111 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setHorizonBlendMin(
112 ::std::variant<float, ::std::unordered_map<float, float>> const& blendMin,
114 );
115
116 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setHorizonBlendStart(
117 ::std::variant<float, ::std::unordered_map<float, float>> const& blendStart,
119 );
120
121 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setMoonMieStrength(
122 ::std::variant<float, ::std::unordered_map<float, float>> const& moonMieStrength,
124 );
125
126 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setRayleighStrength(
127 ::std::variant<float, ::std::unordered_map<float, float>> const& rayleighStrength,
129 );
130
131 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSkyHorizonColor(
132 ::std::variant<
134 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color,
136 );
137
138 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSkyZenithColor(
139 ::std::variant<
141 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color,
143 );
144
145 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSunGlareShape(
146 ::std::variant<float, ::std::unordered_map<float, float>> const& sunGlareShape,
148 );
149
150 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSunMieStrength(
151 ::std::variant<float, ::std::unordered_map<float, float>> const& sunMieStrength,
153 );
154 // NOLINTEND
155
156public:
157 // static functions
158 // NOLINTBEGIN
159 MCNAPI static ::Scripting::ClassBinding bind();
160 // NOLINTEND
161};
162
163} // namespace ScriptModuleServerGraphics
Definition ScriptBiomeType.h:17
Definition ScriptRGB.h:15
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > _sendResetPacket(::GraphicsOverrideParameterType parameterType, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSkyHorizonColor(::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &color, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > _sendSetPacket(::GraphicsOverrideParameterType parameterType, ::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &inKeyframes, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setRayleighStrength(::std::variant< float, ::std::unordered_map< float, float > > const &rayleighStrength, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetHorizonBlendMax(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > _sendSetPacket(::GraphicsOverrideParameterType parameterType, ::std::variant< float, ::std::unordered_map< float, float > > const &inKeyframes, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID, float minValue, float maxValue)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetHorizonBlendMieStart(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setMoonMieStrength(::std::variant< float, ::std::unordered_map< float, float > > const &moonMieStrength, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSunGlareShape(::std::variant< float, ::std::unordered_map< float, float > > const &sunGlareShape, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetHorizonBlendMin(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetRayleighStrength(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSkyZenithColor(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetHorizonBlendStart(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
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::EngineError > resetSunMieStrength(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
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::InvalidArgumentError > setHorizonBlendStart(::std::variant< float, ::std::unordered_map< float, float > > const &blendStart, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setHorizonBlendMax(::std::variant< float, ::std::unordered_map< float, float > > const &blendMax, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setHorizonBlendMieStart(::std::variant< float, ::std::unordered_map< float, float > > const &blendMieStart, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetMoonMieStrength(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSunGlareShape(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setHorizonBlendMin(::std::variant< float, ::std::unordered_map< float, float > > const &blendMin, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSkyHorizonColor(::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSkyZenithColor(::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &color, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSunMieStrength(::std::variant< float, ::std::unordered_map< float, float > > const &sunMieStrength, ::ScriptModuleMinecraft::ScriptBiomeType const &biomeID)
Definition ServerLevel.h:50
Definition Vec3.h:10
Definition ClassBinding.h:19
Definition EngineError.h:15
Definition InvalidArgumentError.h:17
Definition Alias.h:14