|
|
UIControlFactory & | operator= (UIControlFactory const &) |
|
| UIControlFactory (UIControlFactory const &) |
|
MCAPI | UIControlFactory (::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository const > uiDefRepo, ::Json::Value const &globalVars, ::UISoundPlayer const &soundPlayer, ::Bedrock::NotNullNonOwnerPtr<::FontRepository const > fontRepository, bool isLowMemory) |
|
MCAPI::UIAnim * | _addAnimToComponent (::std::string_view name, ::UIResolvedDef &def, ::UIControl &ownerControl) |
|
MCAPI ::std::shared_ptr<::UIControl > | _createControlTree (::UIControlFactoryContext const &, ::UIControl const &templateControl, ::UIControl *parent, ::ui::ChildInsertPosition childInsertPosition) |
|
MCAPI ::std::shared_ptr<::UIControl > | _createControlTree (::UIControlFactoryContext const &context, ::std::string_view name, ::ControlScreenAction &controlScreenAction, ::UIControl *parent, ::ui::ChildInsertPosition childInsertPosition, ::Json::Value *additionalVars, bool isTemplateControl) |
|
MCAPI ::std::shared_ptr<::UIControl > | _createControlTreeFromResolvedDef (::UIControlFactoryContext const &context, ::UIResolvedDef const &resolvedDef, ::UIControl *parentControl, ::ControlScreenAction &controlScreenAction, ::ui::ChildInsertPosition childInsertPosition, bool isTemplateControl) |
|
MCAPI ::std::shared_ptr<::UIControl > | _createControlTreeRootOnly (::UIControlFactoryContext const &context, ::std::string_view name, ::ControlScreenAction &controlScreenAction) |
|
MCAPI ::std::shared_ptr<::UIControl > | _createFromResolvedDef (::UIControlFactoryContext const &context, ::UIResolvedDef const &resolvedDef, ::UIControl *parentControl, ::ControlScreenAction &controlScreenAction, ::ui::ChildInsertPosition childInsertPosition, bool isTemplateControl) |
|
MCAPI void | _populateControl (::UIResolvedDef const &def, ::UIControl &control) |
|
MCAPI void | _populateDataBindingComponent (::UIResolvedDef const &def, ::UIControl &ownerControl) |
|
MCAPI void | _populateFocusComponent (::UIResolvedDef const &def, ::UIControl &ownerControl) |
|
MCAPI void | _populateGridComponent (::UIControlFactoryContext const &context, ::UIResolvedDef const &def, ::UIControl &ownerControl) |
|
MCAPI void | _populateInputComponent (::UIResolvedDef const &def, ::UIControl &ownerControl) |
|
MCAPI void | _populateLayoutComponent (::UIResolvedDef const &def, ::UIControl &ownerControl) |
|
MCAPI void | _populateSoundComponent (::UIResolvedDef const &def, ::UIControl &ownerControl, bool alwaysCreate) |
|
MCAPI void | _populateSpriteComponent (::UIResolvedDef const &def, ::UIControl &ownerControl) |
|
MCAPI void | _populateTextComponent (::UIResolvedDef const &def, ::UIControl &ownerControl) |
|
MCAPI ::std::shared_ptr<::UIControl > | createControlTree (::UIControl const &templateControl, ::UIControl *parent, ::ui::ChildInsertPosition childInsertPosition) |
|
MCAPI ::std::shared_ptr<::UIControl > | createControlTree (::std::string_view name, ::ControlScreenAction &controlScreenAction, ::UIControl *parent, ::ui::ChildInsertPosition childInsertPosition, ::Json::Value *additionalVars, bool isTemplateControl) |
|
MCAPI ::std::shared_ptr<::UIControl > | createControlTreeRootOnly (::std::string_view name, ::ControlScreenAction &controlScreenAction) |
|
MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository const > uiDefRepo, ::Json::Value const &globalVars, ::UISoundPlayer const &soundPlayer, ::Bedrock::NotNullNonOwnerPtr<::FontRepository const > fontRepository, bool isLowMemory) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository const > > | mUIDefRepository |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::FontRepository const > > | mFontRepository |
|
::ll::TypedStorage< 8, 8, ::UISoundPlayer const & > | mSoundPlayer |
|
::ll::TypedStorage< 8, 32, ::std::string > | mCurrentNamespace |
|
::ll::TypedStorage< 8, 16, ::Json::Value > | mGlobalVars |
|
::ll::TypedStorage< 8, 24, ::std::vector<::Json::Value * > > | mVariablesStack |
|
::ll::TypedStorage< 1, 1, bool > | mLowMemoryMode |
|
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::UIControl > > | mInitialSelectedControl |