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"
43 ::ll::UntypedStorage<8, 32> mUnk52a585;
48 AtmosphericScatteringDescription& operator=(AtmosphericScatteringDescription
const&);
49 AtmosphericScatteringDescription(AtmosphericScatteringDescription
const&);
50 AtmosphericScatteringDescription();
127 struct AtmosphericScatteringSettingsV1 {
143 AtmosphericScatteringSettingsV1& operator=(AtmosphericScatteringSettingsV1
const&);
144 AtmosphericScatteringSettingsV1();
167 template <
int T0,
int T1,
int T2>
233 AtmosphericScattering& operator=(AtmosphericScattering
const&);
234 AtmosphericScattering(AtmosphericScattering
const&);
235 AtmosphericScattering();
240 virtual ~AtmosphericScattering() ;
242 virtual void loadDataSync(
248 virtual ::Puv::LoadResultAny loadFromString(
250 ::std::string
const& atmosphereJson,
254 virtual void _setDefaultIdentifierImpl(
::HashedString const& defaultIdentifier) ;
269 MCNAPI ::AtmosphericScattering::AtmosphericScatteringConfigSettingsV1
const&
326 ::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 AtmosphericScattering(::IMinecraftEventing &eventing)
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 void ** $vftable()
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
MCAPI bool containsAtmosphereSettings(::HashedString const &identifier) const
MCAPI void * $ctor(::IMinecraftEventing &eventing)
Definition NonOwnerPointer.h:9
Definition EditorRenderingModifiableConfig.h:5
Definition ClientDataTransferServiceProvider.h:7
Definition HashedString.h:5
Definition IMinecraftEventing.h:152
Definition LinkedAssetValidator.h:9
Definition LocalPlayer.h:5
Definition LoadResultAny.h:12
Definition RenderingResourcePackJsonConfig.h:5
Definition ResourcePackManager.h:29
Definition SemVersionConstant.h:8
Definition AtmosphericScattering.h:168
Definition AtmosphericScattering.h:26
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
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
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