// Assembly: UnityEngine.UI
// Full name: UnityEngine.UI.ScrollRect

namespace UnityEngine.UI
{
public class ScrollRect // TypeDefIndex: 10711
{
	// Fields
	type#25044 m_Content;
	type#15314 m_Horizontal;
	type#15314 m_Vertical;
	type#33486 m_MovementType;
	type#26060 m_Elasticity;
	type#15314 m_Inertia;
	type#26060 m_DecelerationRate;
	type#26060 m_ScrollSensitivity;
	type#25044 m_Viewport;
	type#25717 m_HorizontalScrollbar;
	type#25717 m_VerticalScrollbar;
	type#33491 m_HorizontalScrollbarVisibility;
	type#33491 m_VerticalScrollbarVisibility;
	type#26060 m_HorizontalScrollbarSpacing;
	type#26060 m_VerticalScrollbarSpacing;
	type#33489 m_OnValueChanged;
	type#28440 m_PointerStartLocalCursor;
	type#28442 m_ContentStartPosition;
	type#25044 m_ViewRect;
	type#15358 m_ContentBounds;
	type#15357 m_ViewBounds;
	type#28440 m_Velocity;
	type#15314 m_Dragging;
	type#15314 m_Scrolling;
	type#28440 m_PrevPosition;
	type#15357 m_PrevContentBounds;
	type#15357 m_PrevViewBounds;
	type#15328 m_HasRebuiltLayout;
	type#15314 m_HSliderExpand;
	type#15314 m_VSliderExpand;
	type#26060 m_HSliderHeight;
	type#26060 m_VSliderWidth;
	type#25048 m_Rect;
	type#25044 m_HorizontalScrollbarRect;
	type#25044 m_VerticalScrollbarRect;
	type#17487 m_Tracker;
	type#13593 m_Corners;

	// Methods
	// RVA: -1
	public type#25043 get_content() { }
	// RVA: -1
	public type#28660 set_content(type#25043 value) { }
	// RVA: -1
	public type#15313 get_horizontal() { }
	// RVA: -1
	public type#28660 set_horizontal(type#15313 value) { }
	// RVA: -1
	public type#15313 get_vertical() { }
	// RVA: -1
	public type#28660 set_vertical(type#15313 value) { }
	// RVA: -1
	public type#33485 get_movementType() { }
	// RVA: -1
	public type#28660 set_movementType(type#33485 value) { }
	// RVA: -1
	public type#26059 get_elasticity() { }
	// RVA: -1
	public type#28660 set_elasticity(type#26059 value) { }
	// RVA: -1
	public type#15313 get_inertia() { }
	// RVA: -1
	public type#28660 set_inertia(type#15313 value) { }
	// RVA: -1
	public type#26059 get_decelerationRate() { }
	// RVA: -1
	public type#28660 set_decelerationRate(type#26059 value) { }
	// RVA: -1
	public type#26059 get_scrollSensitivity() { }
	// RVA: -1
	public type#28660 set_scrollSensitivity(type#26059 value) { }
	// RVA: -1
	public type#25043 get_viewport() { }
	// RVA: -1
	public type#28660 set_viewport(type#25043 value) { }
	// RVA: -1
	public type#25716 get_horizontalScrollbar() { }
	// RVA: -1
	public type#28660 set_horizontalScrollbar(type#25716 value) { }
	// RVA: -1
	public type#25716 get_verticalScrollbar() { }
	// RVA: -1
	public type#28660 set_verticalScrollbar(type#25716 value) { }
	// RVA: -1
	public type#33490 get_horizontalScrollbarVisibility() { }
	// RVA: -1
	public type#28660 set_horizontalScrollbarVisibility(type#33490 value) { }
	// RVA: -1
	public type#33490 get_verticalScrollbarVisibility() { }
	// RVA: -1
	public type#28660 set_verticalScrollbarVisibility(type#33490 value) { }
	// RVA: -1
	public type#26059 get_horizontalScrollbarSpacing() { }
	// RVA: -1
	public type#28660 set_horizontalScrollbarSpacing(type#26059 value) { }
	// RVA: -1
	public type#26059 get_verticalScrollbarSpacing() { }
	// RVA: -1
	public type#28660 set_verticalScrollbarSpacing(type#26059 value) { }
	// RVA: -1
	public type#33488 get_onValueChanged() { }
	// RVA: -1
	public type#28660 set_onValueChanged(type#33488 value) { }
	// RVA: -1
	protected type#25043 get_viewRect() { }
	// RVA: -1
	public type#28439 get_velocity() { }
	// RVA: -1
	public type#28660 set_velocity(type#28439 value) { }
	// RVA: -1
	private type#25043 get_rectTransform() { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public virtual type#28660 Rebuild(type#15761 executing) { }
	// RVA: -1
	public virtual type#28660 LayoutComplete() { }
	// RVA: -1
	public virtual type#28660 GraphicUpdateComplete() { }
	// RVA: -1
	private type#28660 UpdateCachedData() { }
	// RVA: -1
	protected virtual type#28660 OnEnable() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	public virtual type#15313 IsActive() { }
	// RVA: -1
	private type#28660 EnsureLayoutHasRebuilt() { }
	// RVA: -1
	public virtual type#28660 StopMovement() { }
	// RVA: -1
	public virtual type#28660 OnScroll(type#24510 data) { }
	// RVA: -1
	public virtual type#28660 OnInitializePotentialDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnBeginDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnEndDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnDrag(type#24510 eventData) { }
	// RVA: -1
	protected virtual type#28660 SetContentAnchoredPosition(type#28439 position) { }
	// RVA: -1
	protected virtual type#28660 LateUpdate() { }
	// RVA: -1
	protected type#28660 UpdatePrevData() { }
	// RVA: -1
	private type#28660 UpdateScrollbars(type#28439 offset) { }
	// RVA: -1
	public type#28439 get_normalizedPosition() { }
	// RVA: -1
	public type#28660 set_normalizedPosition(type#28439 value) { }
	// RVA: -1
	public type#26059 get_horizontalNormalizedPosition() { }
	// RVA: -1
	public type#28660 set_horizontalNormalizedPosition(type#26059 value) { }
	// RVA: -1
	public type#26059 get_verticalNormalizedPosition() { }
	// RVA: -1
	public type#28660 set_verticalNormalizedPosition(type#26059 value) { }
	// RVA: -1
	private type#28660 SetHorizontalNormalizedPosition(type#26059 value) { }
	// RVA: -1
	private type#28660 SetVerticalNormalizedPosition(type#26059 value) { }
	// RVA: -1
	protected virtual type#28660 SetNormalizedPosition(type#26059 value, type#20867 axis) { }
	// RVA: -1
	private static type#26059 RubberDelta(type#26059 overStretching, type#26059 viewSize) { }
	// RVA: -1
	protected virtual type#28660 OnRectTransformDimensionsChange() { }
	// RVA: -1
	private type#15313 get_hScrollingNeeded() { }
	// RVA: -1
	private type#15313 get_vScrollingNeeded() { }
	// RVA: -1
	public virtual type#28660 CalculateLayoutInputHorizontal() { }
	// RVA: -1
	public virtual type#28660 CalculateLayoutInputVertical() { }
	// RVA: -1
	public virtual type#26059 get_minWidth() { }
	// RVA: -1
	public virtual type#26059 get_preferredWidth() { }
	// RVA: -1
	public virtual type#26059 get_flexibleWidth() { }
	// RVA: -1
	public virtual type#26059 get_minHeight() { }
	// RVA: -1
	public virtual type#26059 get_preferredHeight() { }
	// RVA: -1
	public virtual type#26059 get_flexibleHeight() { }
	// RVA: -1
	public virtual type#20867 get_layoutPriority() { }
	// RVA: -1
	public virtual type#28660 SetLayoutHorizontal() { }
	// RVA: -1
	public virtual type#28660 SetLayoutVertical() { }
	// RVA: -1
	private type#28660 UpdateScrollbarVisibility() { }
	// RVA: -1
	private static type#28660 UpdateOneScrollbarVisibility(type#15313 xScrollingNeeded, type#15313 xAxisEnabled, type#33490 scrollbarVisibility, type#25716 scrollbar) { }
	// RVA: -1
	private type#28660 UpdateScrollbarLayout() { }
	// RVA: -1
	protected type#28660 UpdateBounds() { }
	// RVA: -1
	internal static type#28660 AdjustBounds(type#11791 viewBounds, type#12215 contentPivot, type#12220 contentSize, type#12220 contentPos) { }
	// RVA: -1
	private type#15356 GetBounds() { }
	// RVA: -1
	internal static type#15356 InternalGetBounds(type#13587 corners, type#12001 viewWorldToLocalMatrix) { }
	// RVA: -1
	private type#28439 CalculateOffset(type#28439 delta) { }
	// RVA: -1
	internal static type#28439 InternalCalculateOffset(type#11791 viewBounds, type#11791 contentBounds, type#15313 horizontal, type#15313 vertical, type#33485 movementType, type#12215 delta) { }
	// RVA: -1
	protected type#28660 SetDirty() { }
	// RVA: -1
	protected type#28660 SetDirtyCaching() { }
	// RVA: -1
	private virtual type#27605 UnityEngine.UI.ICanvasElement.get_transform() { }
}
}
