|
| virtual ::std::shared_ptr<::UIControl > | getControlWithName (::std::string const &name) |
| virtual bool | getDirty () |
| virtual bool | getDirty (::ui::DirtyFlag flag) |
| virtual::ui::DirtyFlag | getDirtyValue () |
| virtual void | addDirtyFlag (::ui::DirtyFlag flag) |
| virtual void | measureControls (::UIControl &measureRoot) |
| virtual void | markToRemoveDeadDependencies (::std::shared_ptr<::UIControl > control) |
| virtual void | updateControlCollection (::std::shared_ptr<::UIControl > control) |
| virtual void | updateControlCollectionFromRoot () |
| virtual void | removeFromControlCollection (::std::shared_ptr<::UIControl > control) |
| virtual void | updateControlBinds (::std::shared_ptr<::UIControl > control) |
| virtual void | updateBindsFromRoot () |
| virtual void | markTextEditFocusChanged () |
| virtual void | markTextEditAlwaysListeningChanged () |
|
MCAPI | VisualTree (::std::string const &rootControlName, ::Json::Value const &initGlobalVars) |
|
MCAPI void | clearBindUpdateFromRoot () |
|
MCAPI void | clearControlCollectionUpdateFromRoot () |
|
MCAPI void | clearControlsToBind () |
|
MCAPI void | clearControlsToRemoveFromCollections () |
|
MCAPI void | clearControlsUpdate (bool clearBacklog) |
|
MCAPI void | clearTextEditAlwaysListeningChanged () |
|
MCAPI void | clearTextEditFocusChanged () |
|
MCAPI void | destroyAsync (::TaskGroup &taskGroup) |
|
MCFOLD bool | getClearPersistantMeshes () |
|
MCAPI ::std::shared_ptr<::UIControl > | getControlByName (::std::string const &name, bool visibleOnly) |
|
MCAPI ::std::vector<::std::shared_ptr<::UIControl > > | getControls (::std::function< bool(::UIControl const &)> predicate) |
|
MCFOLD ::std::vector<::std::shared_ptr<::UIControl > > && | getControlsToBind () |
|
MCFOLD ::std::vector<::std::shared_ptr<::UIControl > > const & | getControlsToRemoveFromCollections () |
|
MCAPI ::std::vector<::std::shared_ptr<::UIControl > > const & | getControlsToUpdate () |
|
MCAPI ::std::shared_ptr<::UIControl > | getFirstControl (::std::function< bool(::UIControl const &)> const &predicate) |
|
MCAPI ::std::shared_ptr<::UIControl > | getFirstControl (::UIControl &control, ::std::function< bool(::UIControl const &)> const &predicate) |
|
MCAPI ::std::shared_ptr<::UIControl > | getFirstVisibleControl (::std::function< bool(::UIControl const &)> const &predicate) |
|
MCFOLD::Json::Value const & | getInitGlobalVars () const |
|
MCAPI ::std::shared_ptr<::UIControl > | getInitialSelectedControl () const |
|
MCFOLD::VisualTreeProxy * | getProxy () |
|
MCFOLD ::std::shared_ptr<::UIControl > | getRootControl () |
|
MCAPI ::std::vector<::std::shared_ptr<::UIControl > > | getVisibleControls (::std::function< bool(::UIControl const &)> predicate) |
|
MCAPI bool | hasControlsToBind () const |
|
MCAPI bool | hasControlsToUpdate () |
|
MCAPI void | initRootControl (::std::shared_ptr<::UIControl > rootControl) |
|
MCFOLD bool | needsControlBindsFromRoot () const |
|
MCFOLD bool | needsControlCollectionUpdateFromRoot () const |
|
MCAPI ::std::unique_ptr<::VisualTree > | recreateControlTree (::UIControlFactory &controlFactory) |
|
MCAPI void | removeDeadDependencies () |
|
MCAPI void | removeDirtyFlag (::ui::DirtyFlag flag) |
|
MCAPI void | reset () |
|
MCAPI void | setClearPersistantMeshes (bool clearMeshes) |
|
MCAPI void | setDirty (bool dirty) |
|
MCAPI void | setInitialSelectedControl (::std::shared_ptr<::UIControl > control) |
|
MCAPI void | setMeasureStrategy (::UIMeasureStrategy *measureStrategy) |
|
MCFOLD void | setRootControlName (::std::string const &name) |
|
MCAPI void | storeGlobalVars (::Json::Value const &vars) |
|
MCFOLD bool | textEditAlwaysListeningChanged () const |
|
MCFOLD bool | textEditFocusChanged () const |
|
MCAPI void | visitTree (::UIControl *fromControl, ::std::function< bool(::UIControl &, int, bool)> visitor) |
|
MCAPI void * | $ctor (::std::string const &rootControlName, ::Json::Value const &initGlobalVars) |
|
MCAPI void | $dtor () |
|
MCAPI ::std::shared_ptr<::UIControl > | $getControlWithName (::std::string const &name) |
|
MCAPI bool | $getDirty () |
|
MCAPI bool | $getDirty (::ui::DirtyFlag flag) |
|
MCFOLD::ui::DirtyFlag | $getDirtyValue () |
|
MCAPI void | $addDirtyFlag (::ui::DirtyFlag flag) |
|
MCAPI void | $measureControls (::UIControl &measureRoot) |
|
MCAPI void | $markToRemoveDeadDependencies (::std::shared_ptr<::UIControl > control) |
|
MCAPI void | $updateControlCollection (::std::shared_ptr<::UIControl > control) |
|
MCAPI void | $updateControlCollectionFromRoot () |
|
MCAPI void | $removeFromControlCollection (::std::shared_ptr<::UIControl > control) |
|
MCAPI void | $updateControlBinds (::std::shared_ptr<::UIControl > control) |
|
MCAPI void | $updateBindsFromRoot () |
|
MCAPI void | $markTextEditFocusChanged () |
|
MCAPI void | $markTextEditAlwaysListeningChanged () |
|
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::UIControl > > | mRootControl |
|
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::UIControl > > | mInitialSelectedControl |
|
::ll::TypedStorage< 8, 32, ::std::string > | mRootControlName |
|
::ll::TypedStorage< 4, 4, ::ui::DirtyFlag > | mDirty |
|
::ll::TypedStorage< 1, 1, bool > | mClearPersistantMeshes |
|
::ll::TypedStorage< 8, 8, ::UIMeasureStrategy * > | mMeasureStrategy |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::pair< void *, ::std::weak_ptr<::UIControl > > > > | mNeedsToRemoveDeadDependencies |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::UIControl > > > | mControlsToUpdate |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::UIControl > > > | mControlsToUpdateBacklog |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::UIControl > > > | mControlsToRemoveFromCollections |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::UIControl > > > | mControlsToBind |
|
::ll::TypedStorage< 1, 1, bool > | mUpdateCollectionsFromRoot |
|
::ll::TypedStorage< 1, 1, bool > | mUpdateBindsFromRoot |
|
::ll::TypedStorage< 1, 1, bool > | mTextEditFocusChanged |
|
::ll::TypedStorage< 1, 1, bool > | mTextEditAlwaysListeningChanged |
|
::ll::TypedStorage< 1, 1, bool > | mRootControlDestroyed |
|
::ll::TypedStorage< 1, 1, bool > | mRootControlWasInitialized |
|
::ll::TypedStorage< 8, 16, ::Json::Value > | mInitGlobalVars |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::VisualTreeProxy > > | mProxy |