|
| using | BaseClass |
| |
| using | ItemSharedPtr |
| |
| using | LayoutSharedPtr |
| |
| using | ListBoxTrajectoryPresenterType |
| |
| using | ScrollViewSharedPtr |
| |
| bool | calculateAliveItemsRange () |
| | Sets indices and offsets of first and last alive items and the number of alive elements.
|
| |
| void | extendAliveItemsRangeToItem (size_t index) |
| | Extends the alive items range of the presenter to include the item at a given index.
|
| |
| VirtualListBoxItem | findMiddleIterator () |
| |
| ItemSharedPtr | getItem (size_t presenterIndex) const |
| | Returns the item at the given index.
|
| |
| Vector3 | getItemSize (size_t itemIndex) |
| | Returns the size of an item at a given index.
|
| |
| float | getItemSpacing () const |
| | Returns list box item spacing.
|
| |
| bool | isHorizontalScroll () const |
| | Returns whether the Trajectory List Box is scrolling horizontally.
|
| |
| void | iterateToIndex (VirtualListBoxItem &iterator, size_t index) |
| | Iterates the virtual list box item to the given index.
|
| |
| void | snapImprove (TrajectoryLayoutSnapInfo *snap, unsigned int objectIndex, float offset, float selectorOffset, bool snapLeft, bool snapRight) |
| | Updates the snap info structure to point to the given object index if this object is closer to the selector offset and the snap in the corresponding direction is enabled.
|
| |
| void | updateAliveItemsRange () |
| | Asks the List Box to update the items in the layout according to the currently set firstIndex and rangeSize, also taking into account the keep alive items.
|
| |
| TDerivedClass * | getThisObject () |
| |
| const TDerivedClass * | getThisObject () const |
| |
| void | onClickBegin (ClickManipulator::ClickBeginMessageArguments &messageArguments) |
| | Handles ClickManipulator::onClickBeginMessage.
|
| |
| void | onItemSelected (ListBoxConcept::ItemSelectedMessageArguments &messageArguments) |
| | Handles ListBoxConcept::ItemSelectedMessage.
|
| |
| void | onScrolled (ScrollViewConcept::ScrolledMessageArguments &messageArguments) |
| | Handles ScrollViewClass::ScrolledMessage.
|
| |
| void | onScrollFinished (ScrollViewConcept::ScrollFinishedMessageArguments &messageArguments) |
| | Handles ScrollViewClass::ScrollFinishedMessage.
|
| |
| void | onScrollStarted (ScrollViewConcept::ScrollStartedMessageArguments &messageArguments) |
| | Handles ScrollViewClass::ScrollStartedMessage.
|
| |
| void | onSnapRequested (ScrollViewConcept::SnapRequestMessageArguments &messageArguments) |
| | Handles ScrollViewClass::SnapRequestMessage.
|
| |
| void | onUserScrollFinished (ScrollViewConcept::UserScrollFinishedMessageArguments &messageArguments) |
| | Handles ScrollViewClass::UserScrollFinishedMessage.
|
| |
| void | onUserScrollStarted (ScrollViewConcept::UserScrollStartedMessageArguments &messageArguments) |
| | Handles ScrollViewClass::UserScrollStartedMessage.
|
| |
| void | scrollToTargetItem (size_t itemIndex, Vector2 scrollPosition, bool smooth) const |
| | Requests Scroll View to scroll to target item position.
|
| |
| void | sendListBoxTargetChangedMessage (size_t targetItem) const |
| | Sends ListBoxScrollPresenterConcept::TargetChangedMessage message to List Box.
|
| |
| void | sendScrollViewSetScrollMessage (const Vector2 &scrollPosition) const |
| | Sends ScrollViewConcept::SetScrollMessage message to Scroll View.
|
| |
| void | sendScrollViewSetScrollTargetMessage (const Vector2 &scrollTarget) const |
| | Sends ScrollViewConcept::SetScrollTargetMessage message to Scroll View.
|
| |
| int | m_fixedPointIndex |
| | Index of an item that is currently acting as a fixed point in the list.
|
| |
| float | m_fixedPointOffset |
| | The offset of the fixed point.
|
| |
| size_t | m_lastItemCount |
| | Item count from the previous update(), used to detect bulk item count decreases.
|
| |
| size_t | m_rangeSize |
| | Number of items in the visible area.
|
| |
| float | m_scrollOffset |
| | Offset of scrolling. In proportional space.
|
| |
| VirtualListBoxItem | m_viewIntervalLeft |
| | Virtual leftmost item in the visible area.
|
| |
| VirtualListBoxItem | m_viewIntervalRight |
| | Virtual rightmost item in the visible area.
|
| |
| TListBoxClass * | m_listBox |
| | List Box that owns this presenter.
|
| |