// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.CollectionVirtualizationController

namespace UnityEngine.UIElements
{
public class CollectionVirtualizationController // TypeDefIndex: 5124
{
	// Fields
	type#25711 m_ScrollView;

	// Methods
	// RVA: -1
	public abstract type#20867 get_firstVisibleIndex() { }
	// RVA: -1
	protected abstract type#28660 set_firstVisibleIndex(type#20867 value) { }
	// RVA: -1
	public abstract type#20867 get_visibleItemCount() { }
	// RVA: -1
	protected type#28660 .ctor(type#25707 scrollView) { }
	// RVA: -1
	public abstract type#28660 Refresh(type#15313 rebuild) { }
	// RVA: -1
	public abstract type#28660 ScrollToItem(type#20867 id) { }
	// RVA: -1
	public abstract type#28660 Resize(type#28439 size) { }
	// RVA: -1
	public abstract type#28660 OnScroll(type#28439 offset) { }
	// RVA: -1
	public abstract type#20867 GetIndexFromPosition(type#28439 position) { }
	// RVA: -1
	public abstract type#26059 GetExpectedItemHeight(type#20867 index) { }
	// RVA: -1
	public abstract type#26059 GetExpectedContentHeight() { }
	// RVA: -1
	public abstract type#28660 OnFocusIn(type#28615 leafTarget) { }
	// RVA: -1
	public abstract type#28660 OnFocusOut(type#28615 willFocus) { }
	// RVA: -1
	public abstract type#28660 UpdateBackground() { }
	// RVA: -1
	public abstract type#6706 get_activeItems() { }
	// RVA: -1
	internal abstract type#28660 StartDragItem(type#25388 item) { }
	// RVA: -1
	internal abstract type#28660 EndDrag(type#20867 dropIndex) { }
	// RVA: -1
	public abstract type#28660 UnbindAll() { }
}
}
