Class EditorXRListViewController<TData, TItem, TIndex>
Inheritance
EditorXRListViewController<TData, TItem, TIndex>
Syntax
public abstract class EditorXRListViewController<TData, TItem, TIndex> : ListViewController<TData, TItem, TIndex>, IScrollHandler, IInstantiateUI, IUsesConnectInterfaces, IFunctionalitySubscriber<IProvidesConnectInterfaces>, IUsesControlHaptics, IFunctionalitySubscriber<IProvidesControlHaptics>, IRayToNode, IUsesFunctionalityInjection where TData : class, IListViewItemData<TIndex> where TItem : EditorXRListViewItem<TData, TIndex>
Type Parameters
Name |
Description |
TData |
|
TItem |
|
TIndex |
|
Methods
InstantiateItem(TData)
Declaration
protected override TItem InstantiateItem(TData datum)
Parameters
Type |
Name |
Description |
TData |
datum |
|
Returns
Overrides
Unity.Labs.ListView.ListViewController<TData, TItem, TIndex>.InstantiateItem(TData)
OnItemClicked(Node)
Declaration
public void OnItemClicked(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|
OnItemDragEnd(Node)
Declaration
public void OnItemDragEnd(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|
OnItemDragging(Node)
Declaration
public void OnItemDragging(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|
OnItemDragStart(Node)
Declaration
public void OnItemDragStart(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|
OnItemHoverEnd(Node)
Declaration
public void OnItemHoverEnd(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|
OnItemHoverStart(Node)
Declaration
public void OnItemHoverStart(Node node)
Parameters
Type |
Name |
Description |
Node |
node |
|
Recycle(TIndex)
Declaration
protected override void Recycle(TIndex index)
Parameters
Type |
Name |
Description |
TIndex |
index |
|
Overrides
Unity.Labs.ListView.ListViewController<TData, TItem, TIndex>.Recycle(TIndex)
UpdateView()
Declaration
protected override void UpdateView()
Overrides
Extension Methods