addToLayout(ItemSharedPtr listBoxItem) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
BaseClass typedef | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
bringItemCenter(size_t selection, bool smooth) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
calculateVisibleRange() | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
extendVisibleItemRangeToItem(unsigned int index) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
findMiddleIterator() | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
getItem(size_t presenterIndex) const | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
getItemCount() | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
getItemSize(unsigned int itemIndex) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
getLayout() const | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
getScrollView() const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | |
initialize(TFinalClass *listBox, LayoutSharedPtr layout) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView >::initialize(TFinalClass *listBox) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | |
ItemSharedPtr typedef | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
iterateLeft(KzuVirtualItemIterator *it) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
iterateRight(KzuVirtualItemIterator *it) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
iterateToIndex(KzuVirtualItemIterator *iterator, size_t index) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
kzuTrajectoryLayoutPresenterItemCountFunction_internal(void *userData) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotectedstatic |
kzuTrajectoryLayoutPresenterItemListSizeFunction_internal(unsigned int index, void *userData, Vector3 &size) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotectedstatic |
kzuTrajectoryLayoutPresenterItemWidthFunction_internal(const Vector3 size) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotectedstatic |
LayoutSharedPtr typedef | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
ListBoxScrollPresenterConceptImpl()=default | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | explicit |
ListBoxTrajectoryPresenter() | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineexplicit |
ListBoxTrajectoryPresenterType typedef | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
notifyItemAdded(size_t index) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
notifyItemContainerChanged() | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
notifyItemRemoved(size_t index) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
notifyItemReplaced(size_t) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
onClickBegin(ClickManipulator::ClickBeginMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onItemSelected(ListBoxConcept::ItemSelectedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onScrolled(ScrollViewConcept::ScrolledMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onScrollFinished(ScrollViewConcept::ScrollFinishedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onScrollStarted(ScrollViewConcept::ScrollStartedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onSnapRequested(ScrollViewConcept::SnapRequestMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onUserScrollFinished(ScrollViewConcept::UserScrollFinishedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
onUserScrollStarted(ScrollViewConcept::UserScrollStartedMessageArguments &messageArguments) | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
removeFromLayout(ItemSharedPtr listBoxItem) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
scrollToTargetItem(size_t itemIndex, Vector2 scrollPosition, bool smooth) const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
ScrollViewSharedPtr typedef | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | |
sendListBoxTargetChangedMessage(size_t targetItem) const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
sendScrollViewSetScrollMessage(const Vector2 &scrollPosition) const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
sendScrollViewSetScrollTargetMessage(const Vector2 &scrollTarget) const | kanzi::ListBoxScrollPresenterConceptImpl< ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView >, TFinalClass, TScrollView > | protected |
setScroll(Vector2 scroll) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
snap(Vector2 position, Vector2 direction, bool changeTarget, Vector2 *out_position, int *out_itemIndex) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
snapImprove(KzuTrajectoryLayoutSnapInfo *snap, unsigned int objectIndex, float offset, float selectorOffset, kzBool snapLeft, kzBool snapRight) | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
update() | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |
updateVisibleRange() | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inlineprotected |
~ListBoxTrajectoryPresenter() | kanzi::ListBoxTrajectoryPresenter< TFinalClass, TLayout, TItemClass, TScrollView > | inline |