// Assembly: UnityEngine.UIModule
// Full name: UnityEngine.RectTransformUtility

namespace UnityEngine
{
public class RectTransformUtility // TypeDefIndex: 12938
{
	// Fields
	type#13594 s_Corners;

	// Methods
	// RVA: -1
	public static type#28439 PixelAdjustPoint(type#28439 point, type#27605 elementTransform, type#15747 canvas) { }
	// RVA: -1
	public static type#25017 PixelAdjustRect(type#25043 rectTransform, type#15747 canvas) { }
	// RVA: -1
	private static type#15313 PointInRectangle(type#28439 screenPoint, type#25043 rect, type#15691 cam, type#28494 offset) { }
	// RVA: -1
	public static type#15313 RectangleContainsScreenPoint(type#25043 rect, type#28439 screenPoint) { }
	// RVA: -1
	public static type#15313 RectangleContainsScreenPoint(type#25043 rect, type#28439 screenPoint, type#15691 cam) { }
	// RVA: -1
	public static type#15313 RectangleContainsScreenPoint(type#25043 rect, type#28439 screenPoint, type#15691 cam, type#28494 offset) { }
	// RVA: -1
	public static type#15313 ScreenPointToWorldPointInRectangle(type#25043 rect, type#28439 screenPoint, type#15691 cam, type#12222 worldPoint) { }
	// RVA: -1
	public static type#15313 ScreenPointToLocalPointInRectangle(type#25043 rect, type#28439 screenPoint, type#15691 cam, type#12217 localPoint) { }
	// RVA: -1
	public static type#24957 ScreenPointToRay(type#15691 cam, type#28439 screenPos) { }
	// RVA: -1
	public static type#28439 WorldToScreenPoint(type#15691 cam, type#28468 worldPoint) { }
	// RVA: -1
	public static type#28660 FlipLayoutOnAxis(type#25043 rect, type#20867 axis, type#15313 keepPositioning, type#15313 recursive) { }
	// RVA: -1
	public static type#28660 FlipLayoutAxes(type#25043 rect, type#15313 keepPositioning, type#15313 recursive) { }
	// RVA: -1
	private static type#28439 GetTransposed(type#28439 input) { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private static type#28660 PixelAdjustPoint_Injected(type#12216 point, type#20925 elementTransform, type#20925 canvas, type#12218 ret) { }
	// RVA: -1
	private static type#28660 PixelAdjustRect_Injected(type#20925 rectTransform, type#20925 canvas, type#12081 ret) { }
	// RVA: -1
	private static type#15313 PointInRectangle_Injected(type#12216 screenPoint, type#20925 rect, type#20925 cam, type#12227 offset) { }
}
}
