3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/EditorRenderingModifiableConfig.h"
7#include "mc/client/renderer/RenderingResourcePackJsonConfig.h"
8#include "mc/deps/core/utility/NonOwnerPointer.h"
9#include "mc/deps/scripting/runtime/Result_deprecated.h"
10#include "mc/util/cereal_helpers/TimeKeyframes.h"
44 ::ll::UntypedStorage<8, 32> mUnk52a585;
49 AtmosphericScatteringDescription& operator=(AtmosphericScatteringDescription
const&);
50 AtmosphericScatteringDescription(AtmosphericScatteringDescription
const&);
51 AtmosphericScatteringDescription();
90 MCNAPI ::AtmosphericScattering::HorizonBlendKeyFrames&
93 MCNAPI ::AtmosphericScattering::HorizonBlendKeyFrames&
137 MCNAPI ::AtmosphericScattering::AtmosphericScatteringSettingsV0&
140 MCNAPI ::AtmosphericScattering::AtmosphericScatteringSettingsV0&
192 MCNAPI ::AtmosphericScattering::AtmosphericScatteringSettingsV1&
195 MCNAPI ::AtmosphericScattering::AtmosphericScatteringSettingsV1&
222 template <
int T0,
int T1,
int T2>
308 AtmosphericScattering& operator=(AtmosphericScattering
const&);
309 AtmosphericScattering(AtmosphericScattering
const&);
310 AtmosphericScattering();
315 virtual ~AtmosphericScattering() ;
317 virtual void loadDataSync(
323 virtual ::Puv::LoadResultAny loadFromString(
325 ::std::string
const& atmosphereJson,
329 virtual void _setDefaultIdentifierImpl(
::HashedString const& defaultIdentifier) ;
345 MCNAPI ::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1
const&
348 MCNAPI ::dragon::framerenderer::modules::AtmosphericScatteringParameters
351 MCNAPI ::CerealHelpers::TimeKeyframes<float, float>
354 MCNAPI ::CerealHelpers::TimeKeyframes<float, float>
357 MCNAPI ::CerealHelpers::TimeKeyframes<float, float>
360 MCNAPI ::CerealHelpers::TimeKeyframes<float, float>
363 MCNAPI ::CerealHelpers::TimeKeyframes<float, float>
366 MCNAPI ::CerealHelpers::TimeKeyframes<float, float>
369 MCNAPI ::CerealHelpers::TimeKeyframes<float, ::SharedTypes::Color255RGB>
372 MCNAPI ::CerealHelpers::TimeKeyframes<float, ::SharedTypes::Color255RGB>
375 MCNAPI ::CerealHelpers::TimeKeyframes<float, float>
378 MCNAPI ::CerealHelpers::TimeKeyframes<float, float>
429 ::std::string
const& atmosphereJson,
Definition AtmosphericScattering.h:5
MCAPI::dragon::framerenderer::modules::AtmosphericScatteringParameters calculateAtmosphericScatteringParameters(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &atmosphereSettings, float timeOfDay) const
MCAPI bool setAtmosphereSettings(::HashedString const &identifier, ::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &inAtmosphereSettings)
MCAPI ::CerealHelpers::TimeKeyframes< float, float > getHorizonBlendMin(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
MCAPI void $loadDataSync(::cereal::ReflectionCtx const &ctx, ::ResourcePackManager &resourcePackManager, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator)
MCAPI::Puv::LoadResultAny $loadFromString(::cereal::ReflectionCtx const &ctx, ::std::string const &atmosphereJson, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator)
MCAPI void $_setDefaultIdentifierImpl(::HashedString const &defaultIdentifier)
MCAPI ::CerealHelpers::TimeKeyframes< float, float > getHorizonBlendMax(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
static MCAPI ::Scripting::Result_deprecated< void > registerConfigMappingChangeHandler(::Editor::Services::ClientDataTransferServiceProvider &dataTransferService, ::LocalPlayer &localPlayer)
static MCAPI ::std::string_view const & PAYLOAD_KEY()
static MCAPI void ** $vftable()
MCAPI::dragon::framerenderer::modules::AtmosphericScatteringParameters getAtmosphericScatteringParameters(float timeOfDay) const
static MCAPI ::Scripting::Result_deprecated< void > registerEditorAccessors(::Editor::Services::ClientDataTransferServiceProvider &dataTransferService, ::LocalPlayer &localPlayer, ::cereal::ReflectionCtx const &ctx)
MCAPI bool addNewAtmosphereSetting(::HashedString const &identifier, ::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 &inAtmosphereSettings)
MCAPI ::CerealHelpers::TimeKeyframes< float, float > getSunGlareShape(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
MCAPI ::CerealHelpers::TimeKeyframes< float, ::SharedTypes::Color255RGB > getSkyZenithColor(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
MCAPI ::CerealHelpers::TimeKeyframes< float, ::SharedTypes::Color255RGB > getSkyHorizonColor(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
MCAPI ::CerealHelpers::TimeKeyframes< float, float > getRayleighStrength(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
MCAPI void setDefaultAtmosphereSettings(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &inAtmosphereSettings)
MCAPI ::CerealHelpers::TimeKeyframes< float, float > getHorizonBlendStart(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
MCAPI ::CerealHelpers::TimeKeyframes< float, float > getMoonMieStrength(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
MCAPI ::CerealHelpers::TimeKeyframes< float, float > getHorizonBlendMieStart(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
MCAPI ::CerealHelpers::TimeKeyframes< float, float > getSunMieStrength(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &config) const
MCAPI::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const & findAtmosphereSettings(::HashedString const &identifier) const
Definition NonOwnerPointer.h:9
Definition EditorRenderingModifiableConfig.h:5
Definition ClientDataTransferServiceProvider.h:7
Definition HashedString.h:5
Definition LinkedAssetValidator.h:8
Definition LocalPlayer.h:5
Definition LoadResultAny.h:13
Definition RenderingResourcePackJsonConfig.h:5
Definition ResourcePackManager.h:35
Definition SemVersionConstant.h:8
Definition AtmosphericScattering.h:223
Definition AtmosphericScattering.h:26
MCAPI ~AtmosphericScatteringConfigSettingsV0()
MCAPI void * $ctor(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV0 const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI AtmosphericScatteringConfigSettingsV0(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV0 const &)
Definition AtmosphericScattering.h:28
MCAPI ~AtmosphericScatteringConfigSettingsV1()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition AtmosphericScattering.h:18
MCAPI ~AtmosphericScatteringDescription()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition AtmosphericScattering.h:22
MCAPI::AtmosphericScattering::AtmosphericScatteringSettingsV0 & operator=(::AtmosphericScattering::AtmosphericScatteringSettingsV0 &&)
MCAPI AtmosphericScatteringSettingsV0(::AtmosphericScattering::AtmosphericScatteringSettingsV0 const &)
MCAPI void * $ctor(::AtmosphericScattering::AtmosphericScatteringSettingsV0 const &)
MCAPI ~AtmosphericScatteringSettingsV0()
MCAPI AtmosphericScatteringSettingsV0(::AtmosphericScattering::AtmosphericScatteringSettingsV0 &&)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI void * $ctor(::AtmosphericScattering::AtmosphericScatteringSettingsV0 &&)
MCAPI::AtmosphericScattering::AtmosphericScatteringSettingsV0 & operator=(::AtmosphericScattering::AtmosphericScatteringSettingsV0 const &)
Definition AtmosphericScattering.h:24
MCAPI::AtmosphericScattering::AtmosphericScatteringSettingsV1 & operator=(::AtmosphericScattering::AtmosphericScatteringSettingsV1 const &)
MCAPI AtmosphericScatteringSettingsV1(::AtmosphericScattering::AtmosphericScatteringSettingsV1 const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI AtmosphericScatteringSettingsV1(::AtmosphericScattering::AtmosphericScatteringSettingsV1 &&)
MCAPI ~AtmosphericScatteringSettingsV1()
MCAPI void * $ctor(::AtmosphericScattering::AtmosphericScatteringSettingsV1 &&)
MCAPI void * $ctor(::AtmosphericScattering::AtmosphericScatteringSettingsV1 const &)
MCAPI::AtmosphericScattering::AtmosphericScatteringSettingsV1 & operator=(::AtmosphericScattering::AtmosphericScatteringSettingsV1 &&)
Definition AtmosphericScattering.h:20
MCAPI::AtmosphericScattering::HorizonBlendKeyFrames & operator=(::AtmosphericScattering::HorizonBlendKeyFrames &&)
MCAPI ~HorizonBlendKeyFrames()
MCAPI::AtmosphericScattering::HorizonBlendKeyFrames & operator=(::AtmosphericScattering::HorizonBlendKeyFrames const &)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition Color255RGB.h:10
Definition ReflectionCtx.h:11
Definition AtmosphericScatteringParameters.h:7