|
| virtual void | loadDefsList (::ResourceLocation const &defsListFile, ::ResourcePackStack const &packStack, ::std::function< void(::std::vector<::PackReport > &)> onReportsReady) |
| virtual void | validateDefEntries (::ResourceLocation const &defsListFile, ::std::shared_ptr<::ResourcePackStack const > packStack, ::std::function< void(::std::vector<::PackReport > &)> onReportsReady) const |
| virtual::Json::Value const & | findDef (::std::string const &defNamespace, ::std::string const &defName) const |
| virtual ::Bedrock::Threading::SharedLock<::std::shared_mutex > | acquireSharedLock () const |
| virtual void | syncUILoad () |
| virtual void | syncUILoadDefinitions () |
| virtual void | syncUILoadDefinitionReferences () |
| virtual void | cancelUIValidation () |
| virtual bool | isLoadingDone () const |
| virtual bool | isUILoadingDone () const |
| virtual bool | isUIValidationDone () const |
| virtual void | forEachControl (::std::function< void(::Json::Value const &, ::std::string const &)> callback) |
| virtual::Json::Value const & | getGlobalVariables () const |
| virtual void | translateLegacyItemIdsInRepository (::ItemRegistryRef const itemRegistry) |
|
MCAPI | UIDefRepository (::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > resourceLoadManager) |
|
MCAPI void | _applyGlobalColorFormat () |
|
MCAPI void | _collectAllDefEntries (::ResourceLoadType loadType, ::ResourceLocation const &defsListFile, ::ResourcePackStack const &packStack, ::std::shared_ptr<::std::vector<::UIDefRepository::DefEntry > > allDefEntries, ::std::shared_ptr<::std::vector<::PackReport > > packReports) const |
|
MCAPI void | _forEachControl (::Json::Value const &value, ::std::string const &namePath, ::std::function< void(::Json::Value const &, ::std::string const &)> callback) |
|
MCAPI void | _queueFinishLoad (::std::shared_ptr<::std::unordered_map<::std::string, ::UIDefRepository::UIDefNamespace > > defNamespaces, ::std::shared_ptr<::std::vector<::PackReport > > packReportsPtr, ::ResourcePackStack const &packStack, ::std::function< void(::std::vector<::PackReport > &)> onReportsReady) |
|
MCAPI void | _readGlobalVariables (::ResourcePackStack const &packStack) |
|
MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > resourceLoadManager) |
|
MCAPI void | $dtor () |
|
MCAPI void | $loadDefsList (::ResourceLocation const &defsListFile, ::ResourcePackStack const &packStack, ::std::function< void(::std::vector<::PackReport > &)> onReportsReady) |
|
MCAPI void | $validateDefEntries (::ResourceLocation const &defsListFile, ::std::shared_ptr<::ResourcePackStack const > packStack, ::std::function< void(::std::vector<::PackReport > &)> onReportsReady) const |
|
MCAPI::Json::Value const & | $findDef (::std::string const &defNamespace, ::std::string const &defName) const |
|
MCAPI ::Bedrock::Threading::SharedLock<::std::shared_mutex > | $acquireSharedLock () const |
|
MCAPI void | $syncUILoad () |
|
MCAPI void | $syncUILoadDefinitions () |
|
MCAPI void | $syncUILoadDefinitionReferences () |
|
MCAPI void | $cancelUIValidation () |
|
MCAPI bool | $isLoadingDone () const |
|
MCAPI bool | $isUILoadingDone () const |
|
MCAPI bool | $isUIValidationDone () const |
|
MCAPI void | $forEachControl (::std::function< void(::Json::Value const &, ::std::string const &)> callback) |
|
MCFOLD::Json::Value const & | $getGlobalVariables () const |
|
MCAPI void | $translateLegacyItemIdsInRepository (::ItemRegistryRef const itemRegistry) |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |