3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/molang/MolangVersion.h"
32 ::ll::TypedStorage<8, 32, ::std::string> mName;
33 ::ll::TypedStorage<8, 24, ::std::vector<uint>> mPresetIndices;
38 CameraList& operator=(CameraList
const&);
67 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::v1_21_90::CameraPreset>> mPresets;
68 ::ll::TypedStorage<8, 24, ::std::vector<::CameraPresets::CameraList>> mLists;
73 CameraPresets& operator=(CameraPresets
const&);
74 CameraPresets(CameraPresets
const&);
83 ::std::string
const& fileData,
84 ::MolangVersion molangVersion,
85 ::std::string_view filename,
91 ::std::string
const& fileData,
92 ::MolangVersion molangVersion,
103 MCNAPI ::SharedTypes::v1_21_90::CameraPreset
const*
getCameraPreset(uint64 presetIndex)
const;
107 MCNAPI ::std::vector<::SharedTypes::v1_21_90::CameraPreset>
const&
getPresets()
const;
Definition NonOwnerPointer.h:9
MCAPI::SharedTypes::v1_21_90::CameraPreset const * getCameraPreset(uint64 presetIndex) const
MCAPI::PuvLoadData::LoadResultWithTiming _parseAndLoadCameraPreset(::std::string const &fileData, ::MolangVersion molangVersion, ::cereal::ReflectionCtx const &ctx, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator)
MCAPI ::std::vector<::SharedTypes::v1_21_90::CameraPreset > const & getPresets() const
static MCAPI bool isAllowedEaseTarget(::std::string const &easeTarget)
MCAPI void _discardInvalidPresets()
MCAPI bool isEmpty() const
MCAPI void loadPresets(::ResourcePackManager &resourcePackManager, ::Experiments const &experiments, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator, ::IMinecraftEventing &eventing)
MCAPI ::std::vector<::std::string > buildCameraPresetList() const
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI ::std::optional< uint > getCameraPresetIndex(::std::string const &presetName) const
static MCAPI bool isVanillaCamera(::std::string const &cameraName)
MCAPI void _storeCameraList(::CameraPresets::CameraList &&list)
MCAPI void _storeCameraPreset(::SharedTypes::v1_21_90::CameraPreset &&preset)
MCAPI::CameraPresets & operator=(::CameraPresets &&)
MCAPI::PuvLoadData::LoadResultWithTiming _parseAndLoadCameraList(::std::string const &fileData, ::MolangVersion molangVersion, ::std::string_view filename, ::cereal::ReflectionCtx const &ctx, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator)
Definition Experiments.h:14
Definition IMinecraftEventing.h:138
Definition LinkedAssetValidator.h:8
Definition ResourcePackManager.h:35
Definition CameraPresets.h:28
MCAPI CameraList(::CameraPresets::CameraList const &)
MCAPI void * $ctor(::CameraPresets::CameraList const &)
MCAPI::CameraPresets::CameraList & operator=(::CameraPresets::CameraList &&)
Definition LoadResultWithTiming.h:7
Definition CameraPreset.h:20
Definition ReflectionCtx.h:11