addToLayout(ItemSharedPtr listBoxItem) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
BaseClass typedef | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
bringItemCenter(size_t selection) const | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
bringItemCenter(size_t selection, bool smooth) const | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
deduceSkippedOffset() const | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
doRemeasure(Node3D &node) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlinestatic |
doRemeasure(Node2D &node) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlinestatic |
doUpdateRenderTransform(Node3D &node, Vector2 scroll) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlinestatic |
doUpdateRenderTransform(Node2D &node, Vector2 scroll) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlinestatic |
enableKeyNavigation(bool enabled) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
getColumnCount() const | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
getItem(size_t presenterIndex) const | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
getRowCount() const | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
getScrollBounds(float *out_scrollMinimumX, float *out_scrollMaximumX, float *out_scrollMinimumY, float *out_scrollMaximumY) const | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
getScrollView() const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | |
initialize(TFinalClass *listBox, LayoutSharedPtr layout) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView >::initialize(TFinalClass *listBox) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | |
isStateChanged() | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
ItemSharedPtr typedef | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
LayoutSharedPtr typedef | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
ListBoxGridPresenter() | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineexplicit |
ListBoxGridPresenterType typedef | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
ListBoxScrollPresenterConceptImpl()=default | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | explicit |
notifyItemAdded(size_t) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
notifyItemContainerChanged() | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
notifyItemRemoved(size_t) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
notifyItemReplaced(size_t) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
onClickBegin(ClickManipulator::ClickBeginMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onItemSelected(ListBoxConcept::ItemSelectedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onScrolled(ScrollViewConcept::ScrolledMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onScrollFinished(ScrollViewConcept::ScrollFinishedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onScrollStarted(ScrollViewConcept::ScrollStartedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onSnapRequested(ScrollViewConcept::SnapRequestMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onUserScrollFinished(ScrollViewConcept::UserScrollFinishedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onUserScrollStarted(ScrollViewConcept::UserScrollStartedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
removeFromLayout(ItemSharedPtr listBoxItem) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
scrollDirectionMessageHandler(ScrollViewConcept::ScrollDirectionMessageArguments &arguments) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
scrollEdgeMessageHandler(ScrollViewConcept::ScrollEdgeMessageArguments &arguments) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
scrollPage(ScrollViewConcept::ScrollPage direction) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
scrollPageMessageHandler(ScrollViewConcept::ScrollPageMessageArguments &arguments) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
scrollToDirection(ScrollViewConcept::ScrollDirection direction) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
scrollToEdge(ScrollViewConcept::ScrollEdge direction) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
scrollToTargetItem(size_t itemIndex, Vector2 scrollPosition, bool smooth) const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
ScrollViewSharedPtr typedef | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
sendListBoxTargetChangedMessage(size_t targetItem) const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
sendScrollViewSetScrollMessage(const Vector2 &scrollPosition) const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
sendScrollViewSetScrollTargetMessage(const Vector2 &scrollTarget) const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
setScroll(Vector2 scroll) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
snap(Vector2 position, Vector2, bool, Vector2 *out_position, int *out_itemIndex) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
update() | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
updateOffsetProperties() | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
updateRenderTransform(Vector2 scroll) | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
updateScrollViewBounds() | kanzi::ListBoxGridPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |