| void .ctor() | Public+1 flags | | 0x00 |
| TextInfo get_textInfo() | 2 flags | | 0x08 |
| TextInfo get_layoutTextInfo() | Static+2 flags | | 0x08 |
| bool IsDirty() | Public | | 0x01 |
| Vector2 GetCursorPositionFromStringIndexUsingCharacterHeight(int index, bool inverseYAxis) | Public | | 0x08 |
| Vector2 GetCursorPositionFromStringIndexUsingLineHeight(int index, bool useXAdvance, bool inverseYAxis) | Public | | 0x08 |
| int GetCursorIndexFromPosition(const Vector2& position, bool inverseYAxis) | Public | | 0x08 |
| int LineDownCharacterPosition(int originalPos) | Public | | 0x04 |
| int LineUpCharacterPosition(int originalPos) | Public | | 0x04 |
| int FindNearestLine(const Vector2& position) | Public | | 0x08 |
| int FindNearestCharacterOnLine(const Vector2& position, int line, bool visibleOnly) | Public | | 0x08 |
| int FindIntersectingLink(const Vector3& position, bool inverseYAxis) | Public | | 0x0C |
| bool PointIntersectRectangle(const Vector3& m, const Vector3& a, const Vector3& b, const Vector3& c, const Vector3& d) | PrivateStatic | | 0x0C |
| float DistanceToLine(const Vector3& a, const Vector3& b, const Vector3& point) | PrivateStatic | | 0x0C |
| int GetLineNumber(int index) | Public | | 0x04 |
| float GetLineHeight(int lineNumber) | Public | | 0x04 |
| float GetLineHeightFromCharacterIndex(int index) | Public | | 0x04 |
| float GetCharacterHeightFromIndex(int index) | Public | | 0x04 |
| bool IsElided() | Public | | 0x01 |
| string Substring(int startIndex, int length) | Public | | 0x08 |
| int IndexOf(ushort value, int startIndex) | Public | | 0x04 |
| int LastIndexOf(ushort value, int startIndex) | Public | | 0x04 |
| float ComputeTextWidth(TextGenerationSettings tgs) | 1 flags | | 0x08 |
| float ComputeTextHeight(TextGenerationSettings tgs) | 1 flags | | 0x08 |
| void UpdatePreferredValues(TextGenerationSettings tgs) | 1 flags | | 0x08 |
| TextInfo Update(TextGenerationSettings tgs) | 1 flags | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |