// Assembly: UnityEngine.IMGUIModule
// Full name: UnityEngine.IMGUITextHandle

namespace UnityEngine
{
public class IMGUITextHandle // TypeDefIndex: 11344
{
	// Fields
	type#8173 tuple;
	type#4520 textHandles;
	type#8193 textHandlesTuple;
	type#26064 lastCleanupTime;
	type#20873 newHandlesSinceCleanup;
	type#15315 isCachedOnNative;

	// Methods
	// RVA: -1
	internal static type#28660 EmptyManagedCache() { }
	// RVA: -1
	internal static type#20259 GetTextHandle(type#19004 style, type#25017 position, type#26576 content, type#16085 textColor) { }
	// RVA: -1
	internal static type#20259 GetTextHandle(type#19004 style, type#25017 position, type#26576 content, type#16085 textColor, type#11788 isCached) { }
	// RVA: -1
	private static type#15313 ShouldCleanup(type#26059 currentTime, type#26059 lastTime, type#26059 cleanupThreshold) { }
	// RVA: -1
	private static type#28660 ClearUnusedTextHandles() { }
	// RVA: -1
	private static type#20259 GetTextHandle(type#27190 settings, type#15313 isCalledFromNative, type#11788 isCached) { }
	// RVA: -1
	internal static type#26059 GetLineHeight(type#19004 style) { }
	// RVA: -1
	internal type#28439 GetPreferredSize() { }
	// RVA: -1
	private static type#28660 ConvertGUIStyleToGenerationSettings(type#27190 settings, type#19004 style, type#16067 textColor, type#26576 text, type#25017 rect) { }
	// RVA: -1
	private static type#27236 LegacyClippingToNewOverflow(type#27134 clipping) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
