Skip to content
LeviMC
English
AutoLightDark
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/script_core/runtime/scripting/Result.h"
7#include "mc/network/packet/GraphicsOverrideParameterType.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace ScriptModuleMinecraft { class ScriptRGB; }
12namespace ScriptModuleServerGraphics { struct BiomeKey; }
13namespace Scripting { struct ClassBinding; }
14namespace Scripting { struct EngineError; }
15namespace Scripting { struct InvalidArgumentError; }
16// clang-format on
17
18namespace ScriptModuleServerGraphics {
19
20class ScriptBiomeLighting {
21public:
22 // member variables
23 // NOLINTBEGIN
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 ScriptBiomeLighting(ScriptBiomeLighting const&);
33 ScriptBiomeLighting();
34
35public:
36 // member functions
37 // NOLINTBEGIN
38 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
39 _sendResetPacket(::GraphicsOverrideParameterType parameterType);
40
41 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> _sendSetPacket(
42 ::GraphicsOverrideParameterType parameterType,
43 ::std::variant<
45 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& inKeyframes
46 );
47
48 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> _sendSetPacket(
49 ::GraphicsOverrideParameterType parameterType,
50 ::std::variant<float, ::std::unordered_map<float, float>> const& inKeyframes,
51 float minValue,
52 float maxValue
53 );
54
55 MCNAPI ::ScriptModuleServerGraphics::ScriptBiomeLighting&
57
58 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetAmbientColor();
59
60 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetAmbientIlluminance();
61
62 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetEmissiveDesaturation();
63
64 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetFlashColor();
65
66 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetFlashIlluminance();
67
68 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetMoonColor();
69
70 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetMoonIlluminance();
71
72 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetOrbitalOffsetDegrees();
73
74 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSkyIntensity();
75
76 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSunColor();
77
78 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSunIlluminance();
79
80 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setAmbientColor(
81 ::std::variant<
83 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
84 );
85
86 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
87 setAmbientIlluminance(::std::variant<float, ::std::unordered_map<float, float>> const& illuminance);
88
89 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setFlashColor(
90 ::std::variant<
92 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
93 );
94
95 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
96 setFlashIlluminance(::std::variant<float, ::std::unordered_map<float, float>> const& illuminance);
97
98 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setMoonColor(
99 ::std::variant<
101 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
102 );
103
104 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
105 setMoonIlluminance(::std::variant<float, ::std::unordered_map<float, float>> const& illuminance);
106
107 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
108 setOrbitalOffsetDegrees(::std::variant<float, ::std::unordered_map<float, float>> const& degrees);
109
110 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
111 setSkyIntensity(::std::variant<float, ::std::unordered_map<float, float>> const& intensity);
112
113 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSunColor(
114 ::std::variant<
116 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
117 );
118
119 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
120 setSunIlluminance(::std::variant<float, ::std::unordered_map<float, float>> const& illuminance);
121
123 // NOLINTEND
124
125public:
126 // static functions
127 // NOLINTBEGIN
128 MCNAPI static ::Scripting::ClassBinding bind();
129 // NOLINTEND
130
131public:
132 // destructor thunk
133 // NOLINTBEGIN
134 MCNAPI void $dtor();
135 // NOLINTEND
136};
137
138} // namespace ScriptModuleServerGraphics
Definition ScriptRGB.h:15
Definition ScriptBiomeLighting.h:20
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()
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::ScriptModuleServerGraphics::ScriptBiomeLighting & operator=(::ScriptModuleServerGraphics::ScriptBiomeLighting const &)
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 ::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::EngineError > resetAmbientIlluminance()
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > resetSunIlluminance()
Definition ClassBinding.h:10
Definition EngineError.h:10
Definition InvalidArgumentError.h:11
Definition Alias.h:14