Skip to content
LeviMC
English
AutoLightDark
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/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 ScriptBiomeAtmospherics {
21public:
22 // member variables
23 // NOLINTBEGIN
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 ScriptBiomeAtmospherics(ScriptBiomeAtmospherics const&);
33 ScriptBiomeAtmospherics();
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::ScriptBiomeAtmospherics&
57
58 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetHorizonBlendMax();
59
60 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetHorizonBlendMieStart();
61
62 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetHorizonBlendMin();
63
64 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetHorizonBlendStart();
65
66 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetMoonMieStrength();
67
68 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetRayleighStrength();
69
70 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSkyHorizonColor();
71
72 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSkyZenithColor();
73
74 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSunGlareShape();
75
76 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError> resetSunMieStrength();
77
78 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
79 setHorizonBlendMax(::std::variant<float, ::std::unordered_map<float, float>> const& blendMax);
80
81 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
82 setHorizonBlendMieStart(::std::variant<float, ::std::unordered_map<float, float>> const& blendMieStart);
83
84 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
85 setHorizonBlendMin(::std::variant<float, ::std::unordered_map<float, float>> const& blendMin);
86
87 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
88 setHorizonBlendStart(::std::variant<float, ::std::unordered_map<float, float>> const& blendStart);
89
90 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
91 setMoonMieStrength(::std::variant<float, ::std::unordered_map<float, float>> const& moonMieStrength);
92
93 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
94 setRayleighStrength(::std::variant<float, ::std::unordered_map<float, float>> const& rayleighStrength);
95
96 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSkyHorizonColor(
97 ::std::variant<
99 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
100 );
101
102 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError> setSkyZenithColor(
103 ::std::variant<
105 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> const& color
106 );
107
108 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
109 setSunGlareShape(::std::variant<float, ::std::unordered_map<float, float>> const& sunGlareShape);
110
111 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
112 setSunMieStrength(::std::variant<float, ::std::unordered_map<float, float>> const& sunMieStrength);
113
115 // NOLINTEND
116
117public:
118 // static functions
119 // NOLINTBEGIN
120 MCNAPI static ::Scripting::ClassBinding bind();
121 // NOLINTEND
122
123public:
124 // destructor thunk
125 // NOLINTBEGIN
126 MCNAPI void $dtor();
127 // NOLINTEND
128};
129
130} // namespace ScriptModuleServerGraphics
Definition ScriptRGB.h:15
Definition ScriptBiomeAtmospherics.h:20
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::ScriptModuleServerGraphics::ScriptBiomeAtmospherics & operator=(::ScriptModuleServerGraphics::ScriptBiomeAtmospherics const &)
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 ::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 ::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 ClassBinding.h:10
Definition EngineError.h:10
Definition InvalidArgumentError.h:11
Definition Alias.h:14