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/script_core/runtime/scripting/Result_deprecated.h"
41 ::ll::UntypedStorage<8, 32> mUnk52a585;
46 AtmosphericScatteringDescription& operator=(AtmosphericScatteringDescription
const&);
47 AtmosphericScatteringDescription(AtmosphericScatteringDescription
const&);
48 AtmosphericScatteringDescription();
125 struct AtmosphericScatteringSettingsV1 {
141 AtmosphericScatteringSettingsV1& operator=(AtmosphericScatteringSettingsV1
const&);
142 AtmosphericScatteringSettingsV1();
165 template <
int T0,
int T1,
int T2>
219 AtmosphericScattering& operator=(AtmosphericScattering
const&);
220 AtmosphericScattering(AtmosphericScattering
const&);
221 AtmosphericScattering();
226 virtual ~AtmosphericScattering() =
default;
228 virtual void loadDataSync(
234 virtual ::Puv::LoadResultAny loadFromString(
236 ::std::string
const& atmosphereJson,
240 virtual void _setDefaultIdentifierImpl(
::HashedString const& defaultIdentifier) ;
251 MCNAPI ::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1
const&
296 ::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 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)
static MCAPI ::Scripting::Result_deprecated< void > registerConfigMappingChangeHandler(::Editor::Services::ClientDataTransferServiceProvider &dataTransferService, ::LocalPlayer &localPlayer)
static MCAPI ::std::string_view const & PAYLOAD_KEY()
static MCAPI ::Scripting::Result_deprecated< void > registerEditorAccessors(::Editor::Services::ClientDataTransferServiceProvider &dataTransferService, ::LocalPlayer &localPlayer, ::cereal::ReflectionCtx const &ctx)
MCAPI void setDefaultAtmosphereSettings(::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1 const &inAtmosphereSettings)
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:12
Definition RenderingResourcePackJsonConfig.h:5
Definition ResourcePackManager.h:36
Definition AtmosphericScattering.h:166
Definition AtmosphericScattering.h:26
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition AtmosphericScattering.h:28
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition AtmosphericScattering.h:18
MCAPI ~AtmosphericScatteringDescription()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition AtmosphericScattering.h:22
Definition AtmosphericScattering.h:24
MCAPI AtmosphericScatteringSettingsV1(::AtmosphericScattering::AtmosphericScatteringSettingsV1 const &)
MCAPI ~AtmosphericScatteringSettingsV1()
MCAPI void * $ctor(::AtmosphericScattering::AtmosphericScatteringSettingsV1 const &)
Definition AtmosphericScattering.h:20
MCAPI ~HorizonBlendKeyFrames()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition ReflectionCtx.h:11
Definition AtmosphericScatteringParameters.h:7