// Assembly: UnityEngine.UIElementsModule
// Full name: RectangleParams

public class RectangleParams // TypeDefIndex: 6385
{
	// Fields
	type#25021 rect;
	type#25021 uv;
	type#16071 color;
	type#25021 subRect;
	type#25021 backgroundRepeatRect;
	type#9548 backgroundRepeatInstanceList;
	type#20872 backgroundRepeatInstanceListStartIndex;
	type#20872 backgroundRepeatInstanceListEndIndex;
	type#14967 backgroundPositionX;
	type#14967 backgroundPositionY;
	type#14974 backgroundRepeat;
	type#14977 backgroundSize;
	type#27315 texture;
	type#26245 sprite;
	type#28507 vectorImage;
	type#25602 scaleMode;
	type#16071 playmodeTintColor;
	type#28443 topLeftRadius;
	type#28443 topRightRadius;
	type#28443 bottomRightRadius;
	type#28443 bottomLeftRadius;
	type#28443 contentSize;
	type#28443 textureSize;
	type#20872 leftSlice;
	type#20872 topSlice;
	type#20872 rightSlice;
	type#20872 bottomSlice;
	type#26063 sliceScale;
	type#25019 spriteGeomRect;
	type#28498 rectInset;
	type#16124 colorPage;
	type#32319 meshFlags;

	// Methods
	// RVA: -1
	private static type#28660 AdjustUVsForScaleMode(type#25017 rect, type#25017 uv, type#27312 texture, type#25600 scaleMode, type#12080 rectOut, type#12080 uvOut) { }
	// RVA: -1
	private static type#28660 AdjustSpriteUVsForScaleMode(type#25017 containerRect, type#25017 srcRect, type#25017 spriteGeomRect, type#26243 sprite, type#25600 scaleMode, type#12080 rectOut, type#12080 uvOut) { }
	// RVA: -1
	internal static type#25017 RectIntersection(type#25017 a, type#25017 b) { }
	// RVA: -1
	private static type#25017 ComputeGeomRect(type#26243 sprite) { }
	// RVA: -1
	private static type#25017 ComputeUVRect(type#26243 sprite) { }
	// RVA: -1
	private static type#25017 ApplyPackingRotation(type#25017 uv, type#26281 rotation) { }
	// RVA: -1
	public static type#32325 MakeTextured(type#25017 rect, type#25017 uv, type#27312 texture, type#25600 scaleMode, type#16067 playModeTintColor) { }
	// RVA: -1
	public static type#32325 MakeSprite(type#25017 containerRect, type#25017 subRect, type#26243 sprite, type#25600 scaleMode, type#16067 playModeTintColor, type#15313 hasRadius, type#12226 slices, type#15335 useForRepeat) { }
	// RVA: -1
	public static type#32325 MakeVectorTextured(type#25017 rect, type#25017 uv, type#28505 vectorImage, type#25600 scaleMode, type#16067 playModeTintColor) { }
	// RVA: -1
	internal type#15313 HasRadius(type#26059 epsilon) { }
	// RVA: -1
	internal type#15313 HasSlices(type#26059 epsilon) { }
	// RVA: -1
	internal type#32316 ToNativeParams() { }
}
