#include <aurore/views/recycling_grid.hpp>
◆ ~RecyclingView()
| virtual aurore::RecyclingView::~RecyclingView |
( |
| ) |
|
|
virtual |
◆ RecyclingView()
| aurore::RecyclingView::RecyclingView |
( |
Axis |
scrollAxis | ) |
|
|
protected |
◆ clearData()
| void aurore::RecyclingView::clearData |
( |
| ) |
|
◆ defaultCell()
| View * aurore::RecyclingView::defaultCell |
( |
| ) |
|
|
protected |
◆ dequeueReusableCell()
| RecyclingGridItem * aurore::RecyclingView::dequeueReusableCell |
( |
std::string |
identifier | ) |
|
◆ flushLayout()
| void aurore::RecyclingView::flushLayout |
( |
| ) |
|
|
protected |
◆ forceRequestNextPage()
| void aurore::RecyclingView::forceRequestNextPage |
( |
| ) |
|
|
inline |
◆ getDataSource()
◆ getDefaultCellFocus()
| size_t aurore::RecyclingView::getDefaultCellFocus |
( |
| ) |
const |
|
inline |
◆ getFrameBox()
| virtual Box * aurore::RecyclingView::getFrameBox |
( |
| ) |
|
|
pure virtual |
◆ getGridItemByIndex()
◆ getItemCount()
| size_t aurore::RecyclingView::getItemCount |
( |
| ) |
|
◆ getNextCellFocus()
◆ getScrollOffset()
| virtual float aurore::RecyclingView::getScrollOffset |
( |
| ) |
|
|
protectedpure virtual |
◆ getSpanCount()
| int aurore::RecyclingView::getSpanCount |
( |
| ) |
const |
|
inline |
◆ layoutChanged()
| void aurore::RecyclingView::layoutChanged |
( |
| ) |
|
|
protected |
◆ notifyDataChanged()
| void aurore::RecyclingView::notifyDataChanged |
( |
| ) |
|
◆ onEndReached()
| void aurore::RecyclingView::onEndReached |
( |
std::function< void()> |
callback | ) |
|
|
inline |
◆ onNextPage()
| void aurore::RecyclingView::onNextPage |
( |
std::function< void()> |
callback | ) |
|
|
inline |
◆ queuedCellsThemeChanged()
| void aurore::RecyclingView::queuedCellsThemeChanged |
( |
| ) |
|
|
protected |
◆ recyclingLoop()
| void aurore::RecyclingView::recyclingLoop |
( |
| ) |
|
|
protected |
◆ registerCell()
| void aurore::RecyclingView::registerCell |
( |
std::string |
identifier, |
|
|
std::function< RecyclingGridItem *()> |
allocation |
|
) |
| |
◆ reloadData()
| void aurore::RecyclingView::reloadData |
( |
| ) |
|
◆ selectRowAt()
| void aurore::RecyclingView::selectRowAt |
( |
size_t |
index, |
|
|
bool |
animated |
|
) |
| |
◆ setDataSource()
◆ setDefaultCellFocus()
| void aurore::RecyclingView::setDefaultCellFocus |
( |
size_t |
index | ) |
|
|
inline |
◆ setScrollOffset()
| virtual void aurore::RecyclingView::setScrollOffset |
( |
float |
offset, |
|
|
bool |
animated |
|
) |
| |
|
protectedpure virtual |
◆ contentBox
| Box* aurore::RecyclingView::contentBox = nullptr |
|
protected |
◆ itemSize
| float aurore::RecyclingView::itemSize = 240 |
|
protected |
◆ itemSpace
| float aurore::RecyclingView::itemSpace = 20 |
|
protected |
◆ minimumLineSize
| float aurore::RecyclingView::minimumLineSize = 0 |
|
protected |
◆ paddingBottom
| float aurore::RecyclingView::paddingBottom = 0 |
|
protected |
◆ paddingLeft
| float aurore::RecyclingView::paddingLeft = 0 |
|
protected |
◆ paddingRight
| float aurore::RecyclingView::paddingRight = 0 |
|
protected |
◆ paddingTop
| float aurore::RecyclingView::paddingTop = 0 |
|
protected |
◆ preFetchLine
| int aurore::RecyclingView::preFetchLine = 1 |
|
protected |
◆ spanCount
| int aurore::RecyclingView::spanCount = 1 |
|
protected |
The documentation for this class was generated from the following file: