class in UnityEngine.UIElements
/
Implemented in:UnityEngine.UIElementsModule
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
CloseFor some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
CloseBase collection view controller. View controllers are meant to take care of data virtualized by any BaseVerticalCollectionView inheritor.
itemsSource | The items source stored in a non-generic list. |
view | The view for this controller. |
Dispose | Called when this controller is not longer needed to provide a way to release resources. |
GetIdForIndex | Returns the id for the specified index. |
GetIndexForId | Returns the index for the specified id. |
GetItemForIndex | Returns the item with the specified index. |
GetItemsCount | Returns the expected item count in the source. |
SetView | Sets the view for this controller. |
BindItem | Binds a row to an item index. |
DestroyItem | Destroys a VisualElement when the view is rebuilt or cleared. |
MakeItem | Creates a VisualElement to use in the virtualization of the collection view. |
PrepareView | Initialization step once the view is set. |
RaiseItemIndexChanged | Invokes the itemIndexChanged event. |
RaiseItemsSourceChanged | Invokes the itemsSourceChanged event. |
SetItemsSourceWithoutNotify | Set the itemsSource without raising the itemsSourceChanged event. |
UnbindItem | Unbinds a row to an item index. |
itemIndexChanged | Raised when an item in the source changes index. The first argument is source index, second is destination index. |
itemsSourceChanged | Raised when the itemsSource changes. |