3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/checked_resource_service/ClientResourcePointer.h"
26 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::UIScene>> mUIScene;
27 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::StructureVolumeRenderer>> mStructureVolumeRenderer;
28 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScreenContext>> mScreenContext;
29 ::ll::TypedStorage<8, 24, ::mce::ClientResourcePointer<::dragon::ResolvedImageResource>> mTargetImage;
30 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ChunkSource>> mChunkSource;
31 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::BlockSource>> mBlockSource;
32 ::ll::TypedStorage<8, 32, ::std::string> mLabel;
33 ::ll::TypedStorage<8, 8, uint64> mRenderCounter;
38 EditorThumbnailRenderer();
43 MCAPI
explicit EditorThumbnailRenderer(::IClientInstance& clientInstance);
45 MCAPI
void _initialize(::IClientInstance& clientInstance);
49 uint screenshotHeight,
50 ::IClientInstance& clientInstance,
51 ::StructureTemplate
const& structure,
52 ::std::function<
void(::cg::ImageBuffer&&)> callback,
56 MCAPI ~EditorThumbnailRenderer();
62 MCAPI
void* $ctor(::IClientInstance& clientInstance);
Definition BlockSource.h:71
Definition ChunkSource.h:36
Definition EditorThumbnailRenderer.h:5
Definition IClientInstance.h:5
Definition ScreenContext.h:5
Definition StructureTemplate.h:34
Definition StructureVolumeRenderer.h:5
Definition ImageBuffer.h:16
Definition ResolvedImageResource.h:7