3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result.h"
7#include "mc/network/packet/GraphicsOverrideParameterType.h"
14namespace ScriptModuleMinecraft {
class ScriptRGB; }
20namespace ScriptModuleServerGraphics {
22class ScriptAtmospherics {
31 ScriptAtmospherics& operator=(ScriptAtmospherics
const&);
32 ScriptAtmospherics(ScriptAtmospherics
const&);
41 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>> inVariant
45 ::std::variant<
float, ::std::unordered_map<float, float>> inVariant,
51 ::GraphicsOverrideParameterType parameterType,
55 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
_sendSetPacket(
56 ::GraphicsOverrideParameterType parameterType,
59 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>>
const& inKeyframes,
63 MCNAPI ::Scripting::Result<void, ::Scripting::InvalidArgumentError>
_sendSetPacket(
64 ::GraphicsOverrideParameterType parameterType,
65 ::std::variant<
float, ::std::unordered_map<float, float>>
const& inKeyframes,
71 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
74 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
77 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
80 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
83 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
86 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
89 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
92 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
95 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
98 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError>
102 ::std::variant<
float, ::std::unordered_map<float, float>>
const& blendMax,
107 ::std::variant<
float, ::std::unordered_map<float, float>>
const& blendMieStart,
112 ::std::variant<
float, ::std::unordered_map<float, float>>
const& blendMin,
117 ::std::variant<
float, ::std::unordered_map<float, float>>
const& blendStart,
122 ::std::variant<
float, ::std::unordered_map<float, float>>
const& moonMieStrength,
127 ::std::variant<
float, ::std::unordered_map<float, float>>
const& rayleighStrength,
134 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>>
const& color,
141 ::std::unordered_map<float, ::ScriptModuleMinecraft::ScriptRGB>>
const& color,
146 ::std::variant<
float, ::std::unordered_map<float, float>>
const& sunGlareShape,
151 ::std::variant<
float, ::std::unordered_map<float, float>>
const& sunMieStrength,
159 MCNAPI static ::Scripting::ClassBinding
bind();
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 ClassBinding.h:19
Definition EngineError.h:15
Definition InvalidArgumentError.h:17