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, 16, ::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();
49 uint screenshotHeight,
Definition BlockSource.h:72
Definition ChunkSource.h:37
Definition EditorThumbnailRenderer.h:5
MCAPI EditorThumbnailRenderer(::IClientInstance &clientInstance)
MCAPI void capture(uint screenshotWidth, uint screenshotHeight, ::IClientInstance &clientInstance, ::StructureTemplate const &structure, ::std::function< void(::cg::ImageBuffer &&)> callback, ::Vec2 rotation)
MCAPI void * $ctor(::IClientInstance &clientInstance)
MCAPI void _initialize(::IClientInstance &clientInstance)
MCAPI ~EditorThumbnailRenderer()
Definition IClientInstance.h:5
Definition ScreenContext.h:5
Definition StructureTemplate.h:35
Definition StructureVolumeRenderer.h:5
Definition ImageBuffer.h:16
Definition ResolvedImageResource.h:7