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

namespace UnityEngine.UI
{
public class RectMask2D // TypeDefIndex: 10702
{
	// Fields
	type#25054 m_VertexClipper;
	type#25048 m_RectTransform;
	type#6057 m_MaskableTargets;
	type#6049 m_ClipTargets;
	type#15328 m_ShouldRecalculateClipRects;
	type#8999 m_Clippers;
	type#25025 m_LastClipRectCanvasSpace;
	type#15328 m_ForceClip;
	type#28495 m_Padding;
	type#28458 m_Softness;
	type#15750 m_Canvas;
	type#13588 m_Corners;

	// Methods
	// RVA: -1
	public type#28494 get_padding() { }
	// RVA: -1
	public type#28660 set_padding(type#28494 value) { }
	// RVA: -1
	public type#28457 get_softness() { }
	// RVA: -1
	public type#28660 set_softness(type#28457 value) { }
	// RVA: -1
	internal type#15747 get_Canvas() { }
	// RVA: -1
	public type#25017 get_canvasRect() { }
	// RVA: -1
	public type#25043 get_rectTransform() { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	protected virtual type#28660 OnEnable() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	protected virtual type#28660 OnDestroy() { }
	// RVA: -1
	public virtual type#15313 IsRaycastLocationValid(type#28439 sp, type#15691 eventCamera) { }
	// RVA: -1
	private type#25017 get_rootCanvasRect() { }
	// RVA: -1
	public virtual type#28660 PerformClipping() { }
	// RVA: -1
	public virtual type#28660 UpdateClipSoftness() { }
	// RVA: -1
	public type#28660 AddClippable(type#19897 clippable) { }
	// RVA: -1
	public type#28660 RemoveClippable(type#19897 clippable) { }
	// RVA: -1
	protected virtual type#28660 OnTransformParentChanged() { }
	// RVA: -1
	protected virtual type#28660 OnCanvasHierarchyChanged() { }
}
}
