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

namespace UnityEngine.UI
{
public class GraphicRaycaster // TypeDefIndex: 10640
{
	// Fields
	type#20894 kNoEventMaskSet;
	type#15314 m_IgnoreReversedGraphics;
	type#31505 m_BlockingObjects;
	type#21795 m_BlockingMask;
	type#15748 m_Canvas;
	type#8652 m_RaycastResults;
	type#8653 s_SortedGraphics;

	// Methods
	// RVA: -1
	public virtual type#20867 get_sortOrderPriority() { }
	// RVA: -1
	public virtual type#20867 get_renderOrderPriority() { }
	// RVA: -1
	public type#15313 get_ignoreReversedGraphics() { }
	// RVA: -1
	public type#28660 set_ignoreReversedGraphics(type#15313 value) { }
	// RVA: -1
	public type#31504 get_blockingObjects() { }
	// RVA: -1
	public type#28660 set_blockingObjects(type#31504 value) { }
	// RVA: -1
	public type#21794 get_blockingMask() { }
	// RVA: -1
	public type#28660 set_blockingMask(type#21794 value) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	private type#15747 get_canvas() { }
	// RVA: -1
	public virtual type#28660 Raycast(type#24510 eventData, type#8994 resultAppendList) { }
	// RVA: -1
	public virtual type#15691 get_eventCamera() { }
	// RVA: -1
	private static type#28660 Raycast(type#15747 canvas, type#15691 eventCamera, type#28439 pointerPosition, type#7338 foundGraphics, type#8650 results) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
