3#include "mc/_HeaderOutputPredefine.h"
17 virtual ~IOffscreenPaperDollRenderer() =
default;
19 virtual void cleanup() = 0;
21 virtual void initialize(::IClientInstance&) = 0;
23 virtual void setScreenshotScale(::glm::vec2
const&) = 0;
25 virtual void beginCapturePaperDollImage(
29 ::SerializedSkinRef
const&,
30 ::std::vector<::mce::PaperDollOffscreenUtils::PaperdollCaptureFrame>
const&
33 virtual bool isCaptureReady()
const = 0;
35 virtual ::cg::ImageBuffer retrieveCaptureAsImageBuffer()
const = 0;
37 virtual float getGuiScale()
const = 0;
39 virtual void setGuiScale(
float) = 0;
Definition IClientInstance.h:5
Definition IOffscreenPaperDollRenderer.h:5
Definition SerializedSkinRef.h:23
Definition ImageBuffer.h:16
Definition PaperdollCaptureFrame.h:7