|
LeviLamina
|
Public Types | |
| using | UITextureInfoMap = ::std::map<::ResourceLocation, ::UITextureInfo> |
Public Member Functions | |
| UIRepository & | operator= (UIRepository const &) |
| UIRepository (UIRepository const &) | |
| virtual void | clearLoadedUITextureInfo () |
| virtual void | reloadGroup () |
| virtual void | addRef (::UITextureInfoPtr &ptr) |
| virtual void | removeRef (::UITextureInfoPtr &ptr) |
| virtual::UITextureInfoPtr | getUITextureInfoPtr (::ResourceLocation const &resourceLocation, bool forceReload) |
| virtual::UITextureInfo * | getUITextureInfo (::ResourceLocation const &resourceLocation, bool forceReload, bool loadIfNeeded) |
| MCAPI void | _loadUITextureInfo (::ResourceLocation const &resourceLocation, ::UITextureInfo &uiTextureInfo) const |
| MCAPI void | $dtor () |
| MCAPI void | $clearLoadedUITextureInfo () |
| MCAPI void | $reloadGroup () |
| MCAPI void | $addRef (::UITextureInfoPtr &ptr) |
| MCAPI void | $removeRef (::UITextureInfoPtr &ptr) |
| MCAPI::UITextureInfoPtr | $getUITextureInfoPtr (::ResourceLocation const &resourceLocation, bool forceReload) |
| MCAPI::UITextureInfo * | $getUITextureInfo (::ResourceLocation const &resourceLocation, bool forceReload, bool loadIfNeeded) |
| MCFOLD void * | $ctor () |
| MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 16, ::std::map<::ResourceLocation, ::UITextureInfo > > | mLoadedUITextureInfo |
| ::ll::TypedStorage< 8, 8, ::ResourceLoader & > | mResourceLoader |
| ::ll::TypedStorage< 8, 64, ::std::unordered_set<::UITextureInfoPtr * > > | mRegisteredPtrs |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
virtual |
Implements IUIRepository.
|
virtual |
Implements IUIRepository.
|
virtual |
Implements IUIRepository.
|
virtual |
Implements IUIRepository.
|
virtual |
Implements IUIRepository.
|
virtual |
Implements IUIRepository.
|
static |