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

namespace UnityEngine.UI
{
public class Image // TypeDefIndex: 10650
{
	// Fields
	type#22482 s_ETC1DefaultUI;
	type#26244 m_Sprite;
	type#26250 m_OverrideSprite;
	type#31746 m_Type;
	type#15314 m_PreserveAspect;
	type#15314 m_FillCenter;
	type#31733 m_FillMethod;
	type#26060 m_FillAmount;
	type#15314 m_FillClockwise;
	type#20868 m_FillOrigin;
	type#26060 m_AlphaHitTestMinimumThreshold;
	type#15314 m_Tracked;
	type#15314 m_UseSpriteMesh;
	type#26060 m_PixelsPerUnitMultiplier;
	type#26060 m_CachedReferencePixelsPerUnit;
	type#13585 s_VertScratch;
	type#13585 s_UVScratch;
	type#13594 s_Xy;
	type#13594 s_Uv;
	type#8693 m_TrackedTexturelessImages;
	type#15319 s_Initialized;

	// Methods
	// RVA: -1
	public type#26243 get_sprite() { }
	// RVA: -1
	public type#28660 set_sprite(type#26243 value) { }
	// RVA: -1
	public type#28660 DisableSpriteOptimizations() { }
	// RVA: -1
	public type#26243 get_overrideSprite() { }
	// RVA: -1
	public type#28660 set_overrideSprite(type#26243 value) { }
	// RVA: -1
	private type#26243 get_activeSprite() { }
	// RVA: -1
	public type#31745 get_type() { }
	// RVA: -1
	public type#28660 set_type(type#31745 value) { }
	// RVA: -1
	public type#15313 get_preserveAspect() { }
	// RVA: -1
	public type#28660 set_preserveAspect(type#15313 value) { }
	// RVA: -1
	public type#15313 get_fillCenter() { }
	// RVA: -1
	public type#28660 set_fillCenter(type#15313 value) { }
	// RVA: -1
	public type#31732 get_fillMethod() { }
	// RVA: -1
	public type#28660 set_fillMethod(type#31732 value) { }
	// RVA: -1
	public type#26059 get_fillAmount() { }
	// RVA: -1
	public type#28660 set_fillAmount(type#26059 value) { }
	// RVA: -1
	public type#15313 get_fillClockwise() { }
	// RVA: -1
	public type#28660 set_fillClockwise(type#15313 value) { }
	// RVA: -1
	public type#20867 get_fillOrigin() { }
	// RVA: -1
	public type#28660 set_fillOrigin(type#20867 value) { }
	// RVA: -1
	public type#26059 get_eventAlphaThreshold() { }
	// RVA: -1
	public type#28660 set_eventAlphaThreshold(type#26059 value) { }
	// RVA: -1
	public type#26059 get_alphaHitTestMinimumThreshold() { }
	// RVA: -1
	public type#28660 set_alphaHitTestMinimumThreshold(type#26059 value) { }
	// RVA: -1
	public type#15313 get_useSpriteMesh() { }
	// RVA: -1
	public type#28660 set_useSpriteMesh(type#15313 value) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public static type#22476 get_defaultETC1GraphicMaterial() { }
	// RVA: -1
	public virtual type#27312 get_mainTexture() { }
	// RVA: -1
	public type#15313 get_hasBorder() { }
	// RVA: -1
	public type#26059 get_pixelsPerUnitMultiplier() { }
	// RVA: -1
	public type#28660 set_pixelsPerUnitMultiplier(type#26059 value) { }
	// RVA: -1
	public type#26059 get_pixelsPerUnit() { }
	// RVA: -1
	protected type#26059 get_multipliedPixelsPerUnit() { }
	// RVA: -1
	public virtual type#22476 get_material() { }
	// RVA: -1
	public virtual type#28660 set_material(type#22476 value) { }
	// RVA: -1
	public virtual type#28660 OnBeforeSerialize() { }
	// RVA: -1
	public virtual type#28660 OnAfterDeserialize() { }
	// RVA: -1
	private type#28660 PreserveSpriteAspectRatio(type#12078 rect, type#28439 spriteSize) { }
	// RVA: -1
	private type#28494 GetDrawingDimensions(type#15313 shouldPreserveAspect) { }
	// RVA: -1
	public virtual type#28660 SetNativeSize() { }
	// RVA: -1
	protected virtual type#28660 OnPopulateMesh(type#28548 toFill) { }
	// RVA: -1
	private type#28660 TrackSprite() { }
	// RVA: -1
	protected virtual type#28660 OnEnable() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	protected virtual type#28660 UpdateMaterial() { }
	// RVA: -1
	protected virtual type#28660 OnCanvasHierarchyChanged() { }
	// RVA: -1
	private type#28660 GenerateSimpleSprite(type#28548 vh, type#15313 lPreserveAspect) { }
	// RVA: -1
	private type#28660 GenerateSprite(type#28548 vh, type#15313 lPreserveAspect) { }
	// RVA: -1
	private type#28660 GenerateSlicedSprite(type#28548 toFill) { }
	// RVA: -1
	private type#28660 GenerateTiledSprite(type#28548 toFill) { }
	// RVA: -1
	private static type#28660 AddQuad(type#28548 vertexHelper, type#13587 quadPositions, type#16085 color, type#13587 quadUVs) { }
	// RVA: -1
	private static type#28660 AddQuad(type#28548 vertexHelper, type#28439 posMin, type#28439 posMax, type#16085 color, type#28439 uvMin, type#28439 uvMax) { }
	// RVA: -1
	private type#28494 GetAdjustedBorders(type#28494 border, type#25017 adjustedRect) { }
	// RVA: -1
	private type#28660 GenerateFilledSprite(type#28548 toFill, type#15313 preserveAspect) { }
	// RVA: -1
	private static type#15313 RadialCut(type#13587 xy, type#13587 uv, type#26059 fill, type#15313 invert, type#20867 corner) { }
	// RVA: -1
	private static type#28660 RadialCut(type#13587 xy, type#26059 cos, type#26059 sin, type#15313 invert, type#20867 corner) { }
	// 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#15313 IsRaycastLocationValid(type#28439 screenPoint, type#15691 eventCamera) { }
	// RVA: -1
	private type#28439 MapCoordinate(type#28439 local, type#25017 rect) { }
	// RVA: -1
	private static type#28660 RebuildImage(type#26259 spriteAtlas) { }
	// RVA: -1
	private static type#28660 TrackImage(type#20719 g) { }
	// RVA: -1
	private static type#28660 UnTrackImage(type#20719 g) { }
	// RVA: -1
	protected virtual type#28660 OnDidApplyAnimationProperties() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private type#28660 <set_sprite>g__ResetAlphaHitThresholdIfNeeded|11_0() { }
	// RVA: -1
	private type#15313 <set_sprite>g__SpriteSupportsAlphaHitTest|11_1() { }
}
}
