3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/json/Value.h"
21 ::ll::TypedStorage<1, 1, bool> mLowMemoryDevice;
22 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::TaskGroup>> mDestroyScreenTaskGroup;
23 ::ll::TypedStorage<8, 16, ::std::map<::Json::Value, ::std::unique_ptr<::CachedScene>>> mCachedScene;
35 ::std::function<::std::unique_ptr<::TaskGroup>(::std::string)>
const& taskGroupProvider
39 ::std::unique_ptr<::VisualTree> screen,
40 ::std::shared_ptr<::UIControlFactory> factory,
41 ::std::unique_ptr<::LayoutManager> layoutManager
52 ::std::function<::std::unique_ptr<::TaskGroup>(::std::string)>
const& taskGroupProvider
Definition CachedScenes.h:5
MCAPI void * $ctor(bool lowMemoryDevice, ::std::function<::std::unique_ptr<::TaskGroup >(::std::string)> const &taskGroupProvider)
MCAPI CachedScenes(bool lowMemoryDevice, ::std::function<::std::unique_ptr<::TaskGroup >(::std::string)> const &taskGroupProvider)
MCAPI void cacheVisualTree(::std::unique_ptr<::VisualTree > screen, ::std::shared_ptr<::UIControlFactory > factory, ::std::unique_ptr<::LayoutManager > layoutManager)
Definition LayoutManager.h:5
Definition TaskGroup.h:85
Definition UIControlFactory.h:5
Definition VisualTree.h:5
Definition CachedScene.h:5