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 void _addItemsToMesh (::OreUI::AtlasIndex &items, float scale)
MCAPI void _capture (::mce::framebuilder::RenderUIMeshDescription &&description)
MCAPI::ItemStack _getItemStack (::std::string_view name, ::ItemRegistryRef const &registry) const
MCAPI void _initialize (bool isResume, ::UIThumbnailAtlasRenderer::AtlasInfo const &atlasInfo)
MCAPI void _render (::ItemStack &item, float scale, float x, float y, ::ItemRenderChunkType renderType)
MCAPI bool renderOffscreen (::OreUI::AtlasIndex &items, ::TaskGroup &taskGroup, ::std::function< void(::cg::ImageBuffer &&)> &&callback, bool isResume, ::UIThumbnailAtlasRenderer::AtlasInfo const &atlasInfo)
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, 232, ::UIThumbnailAtlasRenderer::AtlasInfomAtlasInfo
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > mClient
::ll::TypedStorage< 8, 24, ::mce::ServerTexturemServerTexture
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ScreenContext > > mScreenContext
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BaseActorRenderContext > > mRenderContext
::ll::TypedStorage< 4, 24, ::AABBmArea
::ll::TypedStorage< 4, 64, ::MatrixmWorldMatrix
::ll::TypedStorage< 8, 528, ::mce::MeshmMesh
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::framebuilder::RenderUIMeshDescription > > mMeshDescription
::ll::TypedStorage< 4, 16, ::mce::ColormTint
::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, 24, ::mce::ClientResourcePointer<::dragon::ResolvedImageResource > > mTargetImage

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