API reference

virtual_list.h · C++ API

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/component/virtual_list.h
VirtualList::~VirtualList
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
~VirtualList();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:74

Report an issue with this entry →
VirtualList::config
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
const VirtualListConfig& config() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:138

Report an issue with this entry →
VirtualList::container
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
Element* container() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:135

Report an issue with this entry →
VirtualList::focusedIndex
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
i32 focusedIndex() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:128

Report an issue with this entry →
VirtualList::focusFirst
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void focusFirst();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:131

Report an issue with this entry →
VirtualList::focusLast
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void focusLast();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:133

Report an issue with this entry →
VirtualList::insertItems
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void insertItems(u32 index, u32 count);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:87

Report an issue with this entry →
VirtualList::isVariableHeight
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
bool isVariableHeight() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:119

Report an issue with this entry →
VirtualList::itemHeight
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
f32 itemHeight() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:117

Report an issue with this entry →
VirtualList::moveFocus
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void moveFocus(i32 delta);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:131

Report an issue with this entry →
VirtualList::onScroll
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void onScroll(f32 scrollTop);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:80

Report an issue with this entry →
VirtualList::recyclePoolSize
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
u32 recyclePoolSize() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:118

Report an issue with this entry →
VirtualList::refresh
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void refresh();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:101

Report an issue with this entry →
VirtualList::removeItems
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void removeItems(u32 index, u32 count);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:93

Report an issue with this entry →
VirtualList::renderedCount
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
u32 renderedCount() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:113

Report an issue with this entry →
VirtualList::scrollToBottom
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void scrollToBottom();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:107

Report an issue with this entry →
VirtualList::scrollToIndex
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void scrollToIndex(u32 index);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:104

Report an issue with this entry →
VirtualList::scrollToTop
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void scrollToTop();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:106

Report an issue with this entry →
VirtualList::scrollUnit
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
ScrollUnit scrollUnit() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:121

Report an issue with this entry →
VirtualList::setFocusedIndex
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void setFocusedIndex(i32 index);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:130

Report an issue with this entry →
VirtualList::setRenderItem
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void setRenderItem(VirtualListConfig::RenderFn fn);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:98

Report an issue with this entry →
VirtualList::setScrollUnit
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void setScrollUnit(ScrollUnit unit);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:126

Report an issue with this entry →
VirtualList::setTotalItems
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void setTotalItems(u32 count);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:84

Report an issue with this entry →
VirtualList::setup
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
void setup(Element* container, const VirtualListConfig& config);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:76

Report an issue with this entry →
VirtualList::totalHeight
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
f32 totalHeight() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:115

Report an issue with this entry →
VirtualList::totalItems
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
u32 totalItems() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:116

Report an issue with this entry →
VirtualList::viewport
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
Element* viewport() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:137

Report an issue with this entry →
VirtualList::VirtualList
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
VirtualList();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:73

Report an issue with this entry →
VirtualList::visibleEnd
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
u32 visibleEnd() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:111

Report an issue with this entry →
VirtualList::visibleStart
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
u32 visibleStart() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:109

Report an issue with this entry →
VirtualListConfig::f32
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
using HeightFn = std::function<f32(u32 index)>;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:53

Report an issue with this entry →
VirtualListConfig::void
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
using ActivateFn = std::function<void(u32 index)>;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:60

Report an issue with this entry →
VirtualListConfig::void
Needs verification3.61.7C++

Installed header declaration in the component module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

virtual_list.h
using FocusChangeFn = std::function<void(i32 oldIndex, i32 newIndex)>;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/component/virtual_list.h:58

Report an issue with this entry →
Browse this reference type →