// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.Image

namespace UnityEngine.UIElements
{
public class Image // TypeDefIndex: 5251
{
	// Fields
	type#15241 imageProperty;
	type#15241 spriteProperty;
	type#15241 vectorImageProperty;
	type#15241 sourceRectProperty;
	type#15241 uvProperty;
	type#15241 scaleModeProperty;
	type#15241 tintColorProperty;
	type#25601 m_ScaleMode;
	type#27313 m_Image;
	type#26244 m_Sprite;
	type#28506 m_VectorImage;
	type#25018 m_UV;
	type#16068 m_TintColor;
	type#15315 m_ImageIsInline;
	type#15314 m_ScaleModeIsInline;
	type#15314 m_TintColorIsInline;
	type#26592 ussClassName;
	type#4301 s_ImageProperty;
	type#4297 s_SpriteProperty;
	type#4303 s_VectorImageProperty;
	type#4299 s_ScaleModeProperty;
	type#4290 s_TintColorProperty;

	// Methods
	// RVA: -1
	public type#27312 get_image() { }
	// RVA: -1
	public type#28660 set_image(type#27312 value) { }
	// RVA: -1
	public type#26243 get_sprite() { }
	// RVA: -1
	public type#28660 set_sprite(type#26243 value) { }
	// RVA: -1
	public type#28505 get_vectorImage() { }
	// RVA: -1
	public type#28660 set_vectorImage(type#28505 value) { }
	// RVA: -1
	public type#25017 get_sourceRect() { }
	// RVA: -1
	public type#28660 set_sourceRect(type#25017 value) { }
	// RVA: -1
	public type#25017 get_uv() { }
	// RVA: -1
	public type#28660 set_uv(type#25017 value) { }
	// RVA: -1
	public type#25600 get_scaleMode() { }
	// RVA: -1
	public type#28660 set_scaleMode(type#25600 value) { }
	// RVA: -1
	public type#16067 get_tintColor() { }
	// RVA: -1
	public type#28660 set_tintColor(type#16067 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private type#28439 GetTextureDisplaySize(type#27312 texture) { }
	// RVA: -1
	private type#28439 GetTextureDisplaySize(type#26243 sprite) { }
	// RVA: -1
	protected internal virtual type#28439 DoMeasure(type#26059 desiredWidth, type#34704 widthMode, type#26059 desiredHeight, type#34704 heightMode) { }
	// RVA: -1
	private type#28660 OnGenerateVisualContent(type#22600 mgc) { }
	// RVA: -1
	private type#28660 OnCustomStyleResolved(type#16689 e) { }
	// RVA: -1
	private type#28660 ReadCustomProperties(type#19977 customStyleProvider) { }
	// RVA: -1
	private type#28660 SetProperty(type#430 src, type#11364 dst, type#11549 alt0, type#11575 alt1, type#15235 binding) { }
	// RVA: -1
	private type#28660 ClearProperty() { }
	// RVA: -1
	private type#28660 SetScaleMode(type#25600 mode) { }
	// RVA: -1
	private type#28660 SetTintColor(type#16067 color) { }
	// RVA: -1
	private type#28660 CalculateUV(type#25017 srcRect) { }
	// RVA: -1
	private type#25017 GetSourceRect() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
