LeviLamina
Loading...
Searching...
No Matches
ScriptBiomeLighting.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 ScriptBiomeLighting {
21public:
22 // ScriptBiomeLighting inner types declare
23 // clang-format off
24 struct BiomeKey;
25 // clang-format on
26
27 // ScriptBiomeLighting 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 ScriptBiomeLighting& operator=(ScriptBiomeLighting const&);
65 ScriptBiomeLighting(ScriptBiomeLighting const&);
66 ScriptBiomeLighting();
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::InvalidArgumentError>
101 _sendSetPacket(::GraphicsOverrideParameterType parameterType, float inValue, float minValue, float maxValue);
102
103 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetAmbientColor();
104
105 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetAmbientIlluminance();
106
107 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetEmissiveDesaturation();
108
109 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetFlashColor();
110
111 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetFlashIlluminance();
112
113 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetMoonColor();
114
115 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetMoonIlluminance();
116
117 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetOrbitalOffsetDegrees();
118
119 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSkyIntensity();
120
121 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSunColor();
122
123 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSunIlluminance();
124
125 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setAmbientColor(
126 ::std::variant<
128 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
129 );
130
131 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
132 setAmbientIlluminance(::std::variant<float, ::std::unordered_map<float, float>> const& illuminance);
133
134 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setEmissiveDesaturation(float value);
135
136 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setFlashColor(
137 ::std::variant<
139 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
140 );
141
142 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
143 setFlashIlluminance(::std::variant<float, ::std::unordered_map<float, float>> const& illuminance);
144
145 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setMoonColor(
146 ::std::variant<
148 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
149 );
150
151 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
152 setMoonIlluminance(::std::variant<float, ::std::unordered_map<float, float>> const& illuminance);
153
154 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
155 setOrbitalOffsetDegrees(::std::variant<float, ::std::unordered_map<float, float>> const& degrees);
156
157 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
158 setSkyIntensity(::std::variant<float, ::std::unordered_map<float, float>> const& intensity);
159
160 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSunColor(
161 ::std::variant<
163 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
164 );
165
166 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
167 setSunIlluminance(::std::variant<float, ::std::unordered_map<float, float>> const& illuminance);
168 // NOLINTEND
169
170public:
171 // static functions
172 // NOLINTBEGIN
173 MCNAPI static ::Scripting::ClassBinding bind();
174 // NOLINTEND
175};
176
177} // namespace ScriptModuleServerGraphics
Definition ScriptRGB.h:15
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetMoonIlluminance()
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetMoonColor()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSunColor(::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &color)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetEmissiveDesaturation()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > _sendSetPacket(::GraphicsOverrideParameterType parameterType, float inValue, float minValue, float maxValue)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetAmbientColor()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setOrbitalOffsetDegrees(::std::variant< float, ::std::unordered_map< float, float > > const &degrees)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSunColor()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setMoonColor(::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &color)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setAmbientIlluminance(::std::variant< float, ::std::unordered_map< float, float > > const &illuminance)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > _sendSetPacket(::GraphicsOverrideParameterType parameterType, ::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &inKeyframes)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setFlashColor(::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &color)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setFlashIlluminance(::std::variant< float, ::std::unordered_map< float, float > > const &illuminance)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSkyIntensity(::std::variant< float, ::std::unordered_map< float, float > > const &intensity)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetOrbitalOffsetDegrees()
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 > _sendResetPacket(::GraphicsOverrideParameterType parameterType)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setSunIlluminance(::std::variant< float, ::std::unordered_map< float, float > > const &illuminance)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetFlashColor()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > _sendSetPacket(::GraphicsOverrideParameterType parameterType, ::std::variant< float, ::std::unordered_map< float, float > > const &inKeyframes, float minValue, float maxValue)
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 > setAmbientColor(::std::variant< ::ScriptModuleMinecraft::ScriptRGB, ::std::unordered_map< float, ::ScriptModuleMinecraft::ScriptRGB > > const &color)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSkyIntensity()
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetFlashIlluminance()
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setMoonIlluminance(::std::variant< float, ::std::unordered_map< float, float > > const &illuminance)
MCAPI ::Scripting::Result< void, ::Scripting::InvalidArgumentError > setEmissiveDesaturation(float value)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetAmbientIlluminance()
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSunIlluminance()
Definition Vec3.h:10
Definition ClassBinding.h:19
Definition EngineError.h:15
Definition InvalidArgumentError.h:17
Definition Alias.h:14