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

namespace UnityEngine.UI
{
public class MaskableGraphic // TypeDefIndex: 10694
{
	// Fields
	type#15330 m_ShouldRecalculateStencil;
	type#22485 m_MaskMaterial;
	type#25034 m_ParentMask;
	type#15314 m_Maskable;
	type#15314 m_IsMaskingGraphic;
	type#15330 m_IncludeForMasking;
	type#32301 m_OnCullStateChanged;
	type#15330 m_ShouldRecalculate;
	type#20887 m_StencilValue;
	type#13593 m_Corners;

	// Methods
	// RVA: -1
	public type#32300 get_onCullStateChanged() { }
	// RVA: -1
	public type#28660 set_onCullStateChanged(type#32300 value) { }
	// RVA: -1
	public type#15313 get_maskable() { }
	// RVA: -1
	public type#28660 set_maskable(type#15313 value) { }
	// RVA: -1
	public type#15313 get_isMaskingGraphic() { }
	// RVA: -1
	public type#28660 set_isMaskingGraphic(type#15313 value) { }
	// RVA: -1
	public virtual type#22476 GetModifiedMaterial(type#22476 baseMaterial) { }
	// RVA: -1
	public virtual type#28660 Cull(type#25017 clipRect, type#15313 validRect) { }
	// RVA: -1
	private type#28660 UpdateCull(type#15313 cull) { }
	// RVA: -1
	public virtual type#28660 SetClipRect(type#25017 clipRect, type#15313 validRect) { }
	// RVA: -1
	public virtual type#28660 SetClipSoftness(type#28439 clipSoftness) { }
	// RVA: -1
	protected virtual type#28660 OnEnable() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	protected virtual type#28660 OnTransformParentChanged() { }
	// RVA: -1
	public virtual type#28660 ParentMaskStateChanged() { }
	// RVA: -1
	protected virtual type#28660 OnCanvasHierarchyChanged() { }
	// RVA: -1
	private type#25017 get_rootCanvasRect() { }
	// RVA: -1
	private type#28660 UpdateClipParent() { }
	// RVA: -1
	public virtual type#28660 RecalculateClipping() { }
	// RVA: -1
	public virtual type#28660 RecalculateMasking() { }
	// RVA: -1
	public virtual type#15313 Raycast(type#28439 sp, type#15691 eventCamera) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	private virtual type#19062 UnityEngine.UI.IClippable.get_gameObject() { }
}
}
