LeviLamina
Loading...
Searching...
No Matches
RenderDragonOffscreenPaperDollRenderer Class Reference
Inheritance diagram for RenderDragonOffscreenPaperDollRenderer:

Public Member Functions

virtual void cleanup ()
virtual void initialize (::IClientInstance &clientInstance)
virtual void setScreenshotScale (::glm::vec2 const &screenshotCameraScale)
virtual void beginCapturePaperDollImage (uint screenshotWidth, uint screenshotHeight, ::IClientInstance &clientInstance, ::SerializedSkinRef const &serializedSkin, ::std::vector<::mce::PaperDollOffscreenUtils::PaperdollCaptureFrame > const &frames)
virtual bool isCaptureReady () const
virtual::cg::ImageBuffer retrieveCaptureAsImageBuffer () const
virtual float getGuiScale () const
virtual void setGuiScale (float scale)
MCAPI void $cleanup ()
MCAPI void $initialize (::IClientInstance &clientInstance)
MCAPI void $setScreenshotScale (::glm::vec2 const &screenshotCameraScale)
MCAPI void $beginCapturePaperDollImage (uint screenshotWidth, uint screenshotHeight, ::IClientInstance &clientInstance, ::SerializedSkinRef const &serializedSkin, ::std::vector<::mce::PaperDollOffscreenUtils::PaperdollCaptureFrame > const &frames)
MCAPI bool $isCaptureReady () const
MCAPI::cg::ImageBuffer $retrieveCaptureAsImageBuffer () const
MCAPI float $getGuiScale () const
MCAPI void $setGuiScale (float scale)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 280, ::PaperDollRenderermPaperDollRenderer
::ll::TypedStorage< 8, 240, ::VisualTreemVisualTree
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::UIControl > > mUIControl
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MinecraftUIRenderContext > > mRenderContext
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::UIScene > > mUIScene
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScreenContext > > mScreenContext
::ll::TypedStorage< 8, 24, ::mce::ClientResourcePointer<::dragon::ResolvedImageResource > > mTargetImage

Member Function Documentation

◆ cleanup()

virtual void RenderDragonOffscreenPaperDollRenderer::cleanup ( )
virtual

◆ initialize()

virtual void RenderDragonOffscreenPaperDollRenderer::initialize ( ::IClientInstance & clientInstance)
virtual

◆ setScreenshotScale()

virtual void RenderDragonOffscreenPaperDollRenderer::setScreenshotScale ( ::glm::vec2 const & screenshotCameraScale)
virtual

◆ beginCapturePaperDollImage()

virtual void RenderDragonOffscreenPaperDollRenderer::beginCapturePaperDollImage ( uint screenshotWidth,
uint screenshotHeight,
::IClientInstance & clientInstance,
::SerializedSkinRef const & serializedSkin,
::std::vector<::mce::PaperDollOffscreenUtils::PaperdollCaptureFrame > const & frames )
virtual

◆ isCaptureReady()

virtual bool RenderDragonOffscreenPaperDollRenderer::isCaptureReady ( ) const
virtual

◆ retrieveCaptureAsImageBuffer()

virtual::cg::ImageBuffer RenderDragonOffscreenPaperDollRenderer::retrieveCaptureAsImageBuffer ( ) const
virtual

◆ getGuiScale()

virtual float RenderDragonOffscreenPaperDollRenderer::getGuiScale ( ) const
virtual

◆ setGuiScale()

virtual void RenderDragonOffscreenPaperDollRenderer::setGuiScale ( float scale)
virtual

◆ $vftable()

MCAPI void ** RenderDragonOffscreenPaperDollRenderer::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: