3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/string/HashedString.h"
7#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
8#include "mc/deps/core/utility/NonOwnerPointer.h"
9#include "mc/deps/game_refs/OwnerPtr.h"
10#include "mc/deps/game_refs/WeakRef.h"
24 ::ll::TypedStorage<8, 16, ::WeakRef<::FogDefinition const>> mDefaultFogDefinition;
25 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::OwnerPtr<::FogDefinition const>>>
27 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::OwnerPtr<::FogDefinition const>>>
28 mBackCompatFogDefinitionMap;
29 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::OwnerPtr<::FogDefinition const>>>
30 mMergedFogDefinitionMap;
50 MCNAPI ::WeakRef<::FogDefinition const>
55 ::std::string
const& biome
Definition EnableNonOwnerReferences.h:7
Definition NonOwnerPointer.h:9
Definition FogDefinitionRegistry.h:5
MCAPI void load(::cereal::ReflectionCtx &ctx, ::ResourcePackManager &rpm, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator)
MCAPI ::WeakRef<::FogDefinition const > registerBackCompatFogDefinition(::OwnerPtr<::FogDefinition const > definition)
MCAPI void setDefaultFogDefinition(::HashedString const &name, bool useBackCompatMap)
MCAPI FogDefinitionRegistry()
MCAPI ::WeakRef<::FogDefinition const > registerMergedFogDefinition(::std::vector<::WeakRef<::FogDefinition const > > fogReferences, ::std::string const &biome)
MCAPI ::WeakRef<::FogDefinition const > tryGetFogDefinition(::HashedString const &name) const
static MCAPI void ** $vftable()
Definition HashedString.h:5
Definition LinkedAssetValidator.h:9
Definition ResourcePackManager.h:29
Definition FogDefinition.h:5
Definition ReflectionCtx.h:11