Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
UIThumbnailAtlasRenderer Class Reference

Classes

struct  AtlasInfo

Public Types

using SubstitutionMap = ::std::unordered_map<::HashedString, ::HashedString>

Public Member Functions

MCAPI UIThumbnailAtlasRenderer (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > client, ::UIThumbnailAtlasRenderer::AtlasInfo atlasInfo, ::std::unordered_map<::HashedString, ::HashedString > &substitutions)
MCAPI bool renderOffscreen (::OreUI::AtlasIndex &items, ::TaskGroup &taskGroup, ::std::function< void(::cg::ImageBuffer &&)> &&callback, ::UIThumbnailAtlasRenderer::AtlasInfo const &atlasInfo)
MCAPI ~UIThumbnailAtlasRenderer ()
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > client, ::UIThumbnailAtlasRenderer::AtlasInfo atlasInfo, ::std::unordered_map<::HashedString, ::HashedString > &substitutions)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI int & mRenderCounter ()

Public Attributes

::ll::TypedStorage< 8, 104, ::UIThumbnailAtlasRenderer::AtlasInfo > mAtlasInfo
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > mClient
::ll::TypedStorage< 8, 16, ::mce::ServerTexture > mServerTexture
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScreenContext > > mScreenContext
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BaseActorRenderContext > > mRenderContext
::ll::TypedStorage< 4, 24, ::AABB > mArea
::ll::TypedStorage< 4, 64, ::Matrix > mWorldMatrix
::ll::TypedStorage< 8, 608, ::mce::Mesh > mMesh
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::framebuilder::RenderUIMeshDescription > > mMeshDescription
::ll::TypedStorage< 4, 16, ::mce::Color > mTint
::ll::TypedStorage< 4, 20, ::std::optional<::glm::vec4 > > mClipRegion
::ll::TypedStorage< 8, 8, uint64 > mMaxColumns
::ll::TypedStorage< 8, 8, ::std::reference_wrapper<::std::unordered_map<::HashedString, ::HashedString > > > mSubstitutions
::ll::TypedStorage< 8, 16, ::mce::ClientResourcePointer<::dragon::ResolvedImageResource > > mTargetImage

Constructor & Destructor Documentation

◆ UIThumbnailAtlasRenderer()

MCAPI UIThumbnailAtlasRenderer::UIThumbnailAtlasRenderer ( ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > client,
::UIThumbnailAtlasRenderer::AtlasInfo atlasInfo,
::std::unordered_map<::HashedString, ::HashedString > & substitutions )
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.

◆ ~UIThumbnailAtlasRenderer()

MCAPI UIThumbnailAtlasRenderer::~UIThumbnailAtlasRenderer ( )
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.

Member Function Documentation

◆ renderOffscreen()

MCAPI bool UIThumbnailAtlasRenderer::renderOffscreen ( ::OreUI::AtlasIndex & items,
::TaskGroup & taskGroup,
::std::function< void(::cg::ImageBuffer &&)> && callback,
::UIThumbnailAtlasRenderer::AtlasInfo const & atlasInfo )
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.

◆ mRenderCounter()

MCAPI int & UIThumbnailAtlasRenderer::mRenderCounter ( )
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.

◆ $ctor()

MCAPI void * UIThumbnailAtlasRenderer::$ctor ( ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > client,
::UIThumbnailAtlasRenderer::AtlasInfo atlasInfo,
::std::unordered_map<::HashedString, ::HashedString > & substitutions )
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.

◆ $dtor()

MCAPI void UIThumbnailAtlasRenderer::$dtor ( )
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: