API Reference
On this page
Public Member Functions | |
| virtual ::std::unique_ptr<::UIComponent > | clone (::UIControl &cloneOwner) const |
| virtual void | reset () |
| MCAPI | FocusContainerComponent (::UIControl &owner) |
| MCAPI ::std::_Vector_const_iterator<::std::_Vector_val<::std::_Simple_types<::std::weak_ptr<::UIControl const > > > > | _findSubFocusContainer (::std::shared_ptr<::UIControl const > focusContainerControl) const |
| MCAPI::FocusContainerComponent * | _getParentFocusContainer () |
| MCAPI void | addRecentFocusControl (::std::weak_ptr<::UIControl > weakControl) |
| MCAPI::std::string | getFocusNavigationModeName (::ui::CardinalDirection dir) const |
| MCAPI ::std::shared_ptr<::UIControl > | getLastFocusedControl () |
| MCAPI::std::string | getLastFocusedControlName () const |
| MCAPI void | initialize () |
| MCAPI bool | isAncestorFocusContainer (::FocusContainerComponent &focusContainerComp) const |
| MCAPI void | loseFocus (::std::weak_ptr<::UIControl > lastControl) |
| MCAPI void | setFocusNavigationModeOverride (::ui::CardinalDirection dir, ::std::string const &str) |
| MCAPI void | setLastFocusedControl (::std::weak_ptr<::UIControl > control) |
| MCAPI void * | $ctor (::UIControl &owner) |
| MCAPI ::std::unique_ptr<::UIComponent > | $clone (::UIControl &cloneOwner) const |
| MCAPI void | $reset () |
| virtual::ComponentReceiveActionType | receive (::VisualTree &visualTree, ::ScreenInputContext &context, ::UIAnimationController &animationController, ::ScreenEvent const &screenEvent) |
| virtual::ComponentReceiveActionType | receive (::ScreenEvent const &screenEvent) |
| virtual void | onNotifyChildAdded () |
| virtual void | onNotifyChildRemoved () |
| virtual void | onRemoved () |
| virtual void | onAdded () |
| virtual void | onVisibilityChanged (bool visible) |
| virtual void | onEnabledChanged (bool enabled) |
| virtual bool | isRenderableComponent () const |
| virtual bool | isCustomFrameUpdateComponent () const |
| virtual bool | onLayoutChange () |
| virtual void | reload (::UIComponent const &rhs) |
| virtual::std::string const & | getTextToSpeechComponentValue () const |
| MCAPI::ComponentReceiveActionType | $receive (::VisualTree &visualTree, ::ScreenInputContext &context, ::UIAnimationController &animationController, ::ScreenEvent const &screenEvent) |
| MCAPI::ComponentReceiveActionType | $receive (::ScreenEvent const &screenEvent) |
| MCAPI void | $onNotifyChildAdded () |
| MCAPI void | $onNotifyChildRemoved () |
| MCAPI void | $onRemoved () |
| MCAPI void | $onAdded () |
| MCAPI void | $onVisibilityChanged (bool visible) |
| MCAPI void | $onEnabledChanged (bool enabled) |
| MCAPI bool | $isRenderableComponent () const |
| MCAPI bool | $isCustomFrameUpdateComponent () const |
| MCAPI bool | $onLayoutChange () |
| MCAPI void | $reload (::UIComponent const &rhs) |
| MCAPI::std::string const & | $getTextToSpeechComponentValue () const |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 32, ::RecentFocusVector > | mRecentFocusList |
| ::ll::TypedStorage< 8, 16, ::std::weak_ptr<::UIControl > > | mLastFocusedControl |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::ui::CardinalDirection, ::FocusNavigationMode > > | mDirectionalFocusOverrides |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::ui::CardinalDirection, ::std::vector<::FocusContainerCustomData > > > | mFocusContainerCustomOverrides |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::weak_ptr<::UIControl const > > > | mSubFocusContainers |
| ::ll::TypedStorage< 1, 1, bool > | mUseLastFocus |
| ::ll::TypedStorage< 1, 1, bool > | mWrappingAllowed |
| ::ll::TypedStorage< 8, 8, ::UIControl & > | mOwner |
|
explicit |
|
virtual |
Implements UIComponent.
|
virtual |
Implements UIComponent.
| MCAPI ::std::_Vector_const_iterator<::std::_Vector_val<::std::_Simple_types<::std::weak_ptr<::UIControl const > > > > FocusContainerComponent::_findSubFocusContainer | ( | ::std::shared_ptr<::UIControl const > | focusContainerControl | ) | const |
| MCAPI::FocusContainerComponent * FocusContainerComponent::_getParentFocusContainer | ( | ) |
| MCAPI void FocusContainerComponent::addRecentFocusControl | ( | ::std::weak_ptr<::UIControl > | weakControl | ) |
| MCAPI::std::string FocusContainerComponent::getFocusNavigationModeName | ( | ::ui::CardinalDirection | dir | ) | const |
| MCAPI ::std::shared_ptr<::UIControl > FocusContainerComponent::getLastFocusedControl | ( | ) |
| MCAPI::std::string FocusContainerComponent::getLastFocusedControlName | ( | ) | const |
| MCAPI void FocusContainerComponent::initialize | ( | ) |
| MCAPI bool FocusContainerComponent::isAncestorFocusContainer | ( | ::FocusContainerComponent & | focusContainerComp | ) | const |
| MCAPI void FocusContainerComponent::loseFocus | ( | ::std::weak_ptr<::UIControl > | lastControl | ) |
| MCAPI void FocusContainerComponent::setFocusNavigationModeOverride | ( | ::ui::CardinalDirection | dir, |
| ::std::string const & | str ) |
| MCAPI void FocusContainerComponent::setLastFocusedControl | ( | ::std::weak_ptr<::UIControl > | control | ) |
| MCAPI void * FocusContainerComponent::$ctor | ( | ::UIControl & | owner | ) |
| MCAPI ::std::unique_ptr<::UIComponent > FocusContainerComponent::$clone | ( | ::UIControl & | cloneOwner | ) | const |
| MCAPI void FocusContainerComponent::$reset | ( | ) |
|
static |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |