// Assembly: UnityEngine.TextCoreTextEngineModule
// Full name: UnityEngine.TextCore.Text.TextGeneratorUtilities

namespace UnityEngine.TextCore.Text
{
public class TextGeneratorUtilities // TypeDefIndex: 10583
{
	// Fields
	type#28452 largePositiveVector2;
	type#28452 largeNegativeVector2;
	type#6081 k_EmojiLookup;
	type#6081 k_EmojiPresentationFormLookup;

	// Methods
	// RVA: -1
	public static type#15313 Approximately(type#26059 a, type#26059 b) { }
	// RVA: -1
	public static type#16085 HexCharsToColor(type#12899 hexChars, type#20867 startIndex, type#20867 tagCount) { }
	// RVA: -1
	public static type#27917 HexToInt(type#15837 hex) { }
	// RVA: -1
	public static type#26059 ConvertToFloat(type#12899 chars, type#20867 startIndex, type#20867 length) { }
	// RVA: -1
	public static type#26059 ConvertToFloat(type#12899 chars, type#20867 startIndex, type#20867 length, type#11944 lastIndex) { }
	// RVA: -1
	public static type#28660 ResizeInternalArray(type#11694 array) { }
	// RVA: -1
	public static type#28660 ResizeInternalArray(type#11695 array, type#20867 size) { }
	// RVA: -1
	internal static type#28660 InsertOpeningTextStyle(type#27285 style, type#11726 charBuffer, type#11942 writeIndex, type#11942 textStyleStackDepth, type#11702 textStyleStacks, type#12167 generationSettings) { }
	// RVA: -1
	internal static type#28660 InsertClosingTextStyle(type#27285 style, type#11726 charBuffer, type#11942 writeIndex, type#11942 textStyleStackDepth, type#11702 textStyleStacks, type#12167 generationSettings) { }
	// RVA: -1
	public static type#15313 ReplaceOpeningStyleTag(type#12164 sourceText, type#20867 srcIndex, type#11944 srcOffset, type#11726 charBuffer, type#11942 writeIndex, type#11942 textStyleStackDepth, type#11702 textStyleStacks, type#12167 generationSettings) { }
	// RVA: -1
	private static type#15313 ReplaceOpeningStyleTag(type#11730 sourceText, type#20867 srcIndex, type#11944 srcOffset, type#11726 charBuffer, type#11942 writeIndex, type#11942 textStyleStackDepth, type#11702 textStyleStacks, type#12167 generationSettings) { }
	// RVA: -1
	public static type#28660 ReplaceClosingStyleTag(type#11726 charBuffer, type#11942 writeIndex, type#11942 textStyleStackDepth, type#11702 textStyleStacks, type#12167 generationSettings) { }
	// RVA: -1
	internal static type#28660 InsertOpeningStyleTag(type#27285 style, type#11726 charBuffer, type#11942 writeIndex, type#11942 textStyleStackDepth, type#11702 textStyleStacks, type#12167 generationSettings) { }
	// RVA: -1
	internal static type#28660 InsertClosingStyleTag(type#11726 charBuffer, type#11942 writeIndex, type#11942 textStyleStackDepth, type#11702 textStyleStacks, type#12167 generationSettings) { }
	// RVA: -1
	private static type#28660 InsertTextStyleInTextProcessingArray(type#11726 charBuffer, type#11942 writeIndex, type#13557 styleDefinition, type#11942 textStyleStackDepth, type#11702 textStyleStacks, type#12167 generationSettings) { }
	// RVA: -1
	public static type#27285 GetStyle(type#27190 generationSetting, type#20867 hashCode) { }
	// RVA: -1
	public static type#20867 GetStyleHashCode(type#11730 text, type#20867 index, type#11944 closeIndex) { }
	// RVA: -1
	public static type#20867 GetStyleHashCode(type#12164 text, type#20867 index, type#11944 closeIndex) { }
	// RVA: -1
	public static type#27917 GetUTF16(type#13557 text, type#20867 i) { }
	// RVA: -1
	public static type#27917 GetUTF16(type#27132 text, type#20867 i) { }
	// RVA: -1
	public static type#27917 GetUTF32(type#13557 text, type#20867 i) { }
	// RVA: -1
	public static type#27917 GetUTF32(type#27132 text, type#20867 i) { }
	// RVA: -1
	public static type#28660 FillCharacterVertexBuffers(type#20867 i, type#15313 convertToLinearSpace, type#27190 generationSettings, type#27211 textInfo) { }
	// RVA: -1
	public static type#28660 FillSpriteVertexBuffers(type#20867 i, type#15313 convertToLinearSpace, type#27190 generationSettings, type#27211 textInfo) { }
	// RVA: -1
	public static type#28660 AdjustLineOffset(type#20867 startIndex, type#20867 endIndex, type#26059 offset, type#27211 textInfo) { }
	// RVA: -1
	public static type#28660 ResizeLineExtents(type#20867 size, type#27211 textInfo) { }
	// RVA: -1
	public static type#18667 LegacyStyleToNewStyle(type#18655 fontStyle) { }
	// RVA: -1
	public static type#27111 LegacyAlignmentToNewAlignment(type#27120 anchor) { }
	// RVA: -1
	internal static type#19618 GetHorizontalAlignment(type#27120 anchor) { }
	// RVA: -1
	internal static type#28553 GetVerticalAlignment(type#27120 anchor) { }
	// RVA: -1
	public static type#27917 ConvertToUTF32(type#27917 highSurrogate, type#27917 lowSurrogate) { }
	// RVA: -1
	public static type#20867 GetMarkupTagHashCode(type#27132 styleDefinition, type#20867 readIndex) { }
	// RVA: -1
	public static type#20867 GetMarkupTagHashCode(type#13557 styleDefinition, type#20867 readIndex) { }
	// RVA: -1
	public static type#15837 ToUpperASCIIFast(type#15837 c) { }
	// RVA: -1
	public static type#27917 ToUpperASCIIFast(type#27917 c) { }
	// RVA: -1
	public static type#15837 ToUpperFast(type#15837 c) { }
	// RVA: -1
	public static type#20867 GetAttributeParameters(type#12899 chars, type#20867 startIndex, type#20867 length, type#11724 parameters) { }
	// RVA: -1
	public static type#15313 IsBitmapRendering(type#19172 glyphRenderMode) { }
	// RVA: -1
	public static type#15313 IsBaseGlyph(type#27917 c) { }
	// RVA: -1
	public static type#16067 MinAlpha(type#16067 c1, type#16067 c2) { }
	// RVA: -1
	internal static type#16085 GammaToLinear(type#16085 c) { }
	// RVA: -1
	private static type#15455 GammaToLinear(type#15455 value) { }
	// RVA: -1
	public static type#15313 IsValidUTF16(type#27132 text, type#20867 index) { }
	// RVA: -1
	public static type#15313 IsValidUTF32(type#27132 text, type#20867 index) { }
	// RVA: -1
	internal static type#15313 IsEmoji(type#27917 c) { }
	// RVA: -1
	internal static type#15313 IsEmojiPresentationForm(type#27917 c) { }
	// RVA: -1
	internal static type#15313 IsHangul(type#27917 c) { }
	// RVA: -1
	internal static type#15313 IsCJK(type#27917 c) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
