0x00x1A38
Members 163
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | k_Tab | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_LineFeed | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_VerticalTab | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_CarriageReturn | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_Space | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_DoubleQuotes | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_NumberSign | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_PercentSign | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_SingleQuote | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_Plus | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_Period | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_LesserThan | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_Equal | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_GreaterThan | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_Underline | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_NoBreakSpace | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_SoftHyphen | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_HyphenMinus | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_FigureSpace | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_Hyphen | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_NonBreakingHyphen | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_ZeroWidthSpace | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_NarrowNoBreakSpace | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_WordJoiner | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_HorizontalEllipsis | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_LineSeparator | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_ParagraphSeparator | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_RightSingleQuote | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_Square | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_HangulJamoStart | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_HangulJamoEnd | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_CjkStart | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_CjkEnd | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_HangulJameExtendedStart | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_HangulJameExtendedEnd | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_HangulSyllablesStart | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_HangulSyllablesEnd | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_CjkIdeographsStart | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_CjkIdeographsEnd | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_CjkFormsStart | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_CjkFormsEnd | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_CjkHalfwidthStart | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_CjkHalfwidthEnd | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_EndOfText | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_FloatUnset | float | PrivateStatic+1 flags | 0 |
| — | 0x04 | k_MaxCharacters | int | PrivateStatic+1 flags | 0 |
| 0x08 | s_TextGenerator | TextGenerator | PrivateStatic | — | |
| 0x01 | <IsExecutingJob>k__BackingField | bool | PrivateStatic | — | |
| 0x10 | m_TextBackingArray | TextBackingContainer | Private | — | |
| 0x08 | m_TextProcessingArray | TextProcessingElement[] | 1 flags | — | |
| 0x04 | m_InternalTextProcessingArraySize | int | 1 flags | — | |
| 0x01 | m_VertexBufferAutoSizeReduction | bool | 1 flags | — | |
| 0x002D | 0x03 | padding / unreflected | |||
| 0x08 | m_HtmlTag | char[] | Private | — | |
| 0x14 | m_HighlightState | HighlightState | 1 flags | — | |
| 0x01 | m_IsIgnoringAlignment | bool | 1 flags | — | |
| 0x01 | m_IsTextTruncated | bool | 1 flags | — | |
| 0x08 | OnMissingCharacter | MissingCharacterEventCallback | PrivateStatic | — | |
| 0x004E | 0x02 | padding / unreflected | |||
| 0x08 | m_RectTransformCorners | Vector3[] | Private | — | |
| 0x04 | m_MarginWidth | float | Private | — | |
| 0x04 | m_MarginHeight | float | Private | — | |
| 0x04 | m_PreferredWidth | float | Private | — | |
| 0x04 | m_PreferredHeight | float | Private | — | |
| 0x08 | m_CurrentFontAsset | FontAsset | Private | — | |
| 0x08 | m_CurrentMaterial | Material | Private | — | |
| 0x04 | m_CurrentMaterialIndex | int | Private | — | |
| 0x007C | 0x04 | padding / unreflected | |||
| 0x58 | m_MaterialReferenceStack | TextProcessingStack<UnityEngine.TextCore.Text.MaterialReference> | Private | — | |
| 0x04 | m_Padding | float | Private | — | |
| 0x00DC | 0x04 | padding / unreflected | |||
| 0x08 | m_CurrentSpriteAsset | SpriteAsset | Private | — | |
| 0x04 | m_TotalCharacterCount | int | Private | — | |
| 0x04 | m_FontSize | float | Private | — | |
| 0x04 | m_FontScaleMultiplier | float | Private | — | |
| 0x04 | m_CurrentFontSize | float | Private | — | |
| 0x20 | m_SizeStack | TextProcessingStack<System.Single> | Private | — | |
| 0x08 | m_TextStyleStacks | TextProcessingStack<System.Int32>[] | 1 flags | — | |
| 0x04 | m_TextStyleStackDepth | int | 1 flags | — | |
| 0x04 | m_FontStyleInternal | FontStyles | Private | — | |
| 0x0A | m_FontStyleStack | FontStyleStack | Private | — | |
| 0x0132 | 0x02 | padding / unreflected | |||
| 0x04 | m_FontWeightInternal | TextFontWeight | Private | — | |
| 0x20 | m_FontWeightStack | TextProcessingStack<UnityEngine.TextCore.Text.TextFontWeight> | Private | — | |
| 0x04 | m_LineJustification | TextAlignment | Private | — | |
| 0x015C | 0x04 | padding / unreflected | |||
| 0x20 | m_LineJustificationStack | TextProcessingStack<UnityEngine.TextCore.Text.TextAlignment> | Private | — | |
| 0x04 | m_BaselineOffset | float | Private | — | |
| 0x0184 | 0x04 | padding / unreflected | |||
| 0x20 | m_BaselineOffsetStack | TextProcessingStack<System.Single> | Private | — | |
| 0x04 | m_FontColor32 | Color32 | Private | — | |
| 0x04 | m_HtmlColor | Color32 | Private | — | |
| 0x04 | m_UnderlineColor | Color32 | Private | — | |
| 0x04 | m_StrikethroughColor | Color32 | Private | — | |
| 0x20 | m_ColorStack | TextProcessingStack<UnityEngine.Color32> | Private | — | |
| 0x20 | m_UnderlineColorStack | TextProcessingStack<UnityEngine.Color32> | Private | — | |
| 0x20 | m_StrikethroughColorStack | TextProcessingStack<UnityEngine.Color32> | Private | — | |
| 0x20 | m_HighlightColorStack | TextProcessingStack<UnityEngine.Color32> | Private | — | |
| 0x30 | m_HighlightStateStack | TextProcessingStack<UnityEngine.TextCore.Text.HighlightState> | Private | — | |
| 0x20 | m_ItalicAngleStack | TextProcessingStack<System.Int32> | Private | — | |
| 0x08 | m_ColorGradientPreset | TextColorGradient | Private | — | |
| 0x28 | m_ColorGradientStack | TextProcessingStack<UnityEngine.TextCore.Text.TextColorGradient> | Private | — | |
| 0x01 | m_ColorGradientPresetIsTinted | bool | Private | — | |
| 0x02B9 | 0x07 | padding / unreflected | |||
| 0x20 | m_ActionStack | TextProcessingStack<System.Int32> | Private | — | |
| 0x04 | m_LineOffset | float | Private | — | |
| 0x04 | m_LineHeight | float | Private | — | |
| 0x01 | m_IsDrivenLineSpacing | bool | Private | — | |
| 0x02E9 | 0x03 | padding / unreflected | |||
| 0x04 | m_CSpacing | float | Private | — | |
| 0x04 | m_MonoSpacing | float | Private | — | |
| 0x01 | m_DuoSpace | bool | Private | — | |
| 0x02F5 | 0x03 | padding / unreflected | |||
| 0x04 | m_XAdvance | float | Private | — | |
| 0x04 | m_TagLineIndent | float | Private | — | |
| 0x04 | m_TagIndent | float | Private | — | |
| 0x0304 | 0x04 | padding / unreflected | |||
| 0x20 | m_IndentStack | TextProcessingStack<System.Single> | Private | — | |
| 0x01 | m_TagNoParsing | bool | Private | — | |
| 0x0329 | 0x03 | padding / unreflected | |||
| 0x04 | m_CharacterCount | int | Private | — | |
| 0x04 | m_FirstCharacterOfLine | int | Private | — | |
| 0x04 | m_LastCharacterOfLine | int | Private | — | |
| 0x04 | m_FirstVisibleCharacterOfLine | int | Private | — | |
| 0x04 | m_LastVisibleCharacterOfLine | int | Private | — | |
| 0x04 | m_MaxLineAscender | float | Private | — | |
| 0x04 | m_MaxLineDescender | float | Private | — | |
| 0x04 | m_LineNumber | int | Private | — | |
| 0x04 | m_LineVisibleCharacterCount | int | Private | — | |
| 0x04 | m_LineVisibleSpaceCount | int | Private | — | |
| 0x04 | m_FirstOverflowCharacterIndex | int | Private | — | |
| 0x04 | m_MarginLeft | float | Private | — | |
| 0x04 | m_MarginRight | float | Private | — | |
| 0x04 | m_Width | float | Private | — | |
| 0x10 | m_MeshExtents | Extents | Private | — | |
| 0x04 | m_MaxCapHeight | float | Private | — | |
| 0x04 | m_MaxAscender | float | Private | — | |
| 0x04 | m_MaxDescender | float | Private | — | |
| 0x01 | m_IsNonBreakingSpace | bool | Private | — | |
| 0x0381 | 0x07 | padding / unreflected | |||
| 0x398 | m_SavedWordWrapState | WordWrapState | Private | — | |
| 0x398 | m_SavedLineState | WordWrapState | Private | — | |
| 0x398 | m_SavedEllipsisState | WordWrapState | Private | — | |
| 0x398 | m_SavedLastValidState | WordWrapState | Private | — | |
| 0x398 | m_SavedSoftLineBreakState | WordWrapState | Private | — | |
| 0x01 | m_TextElementType | TextElementType | Private | — | |
| 0x01 | m_isTextLayoutPhase | bool | Private | — | |
| 0x1582 | 0x02 | padding / unreflected | |||
| 0x04 | m_SpriteIndex | int | Private | — | |
| 0x04 | m_SpriteColor | Color32 | Private | — | |
| 0x158C | 0x04 | padding / unreflected | |||
| 0x08 | m_CachedTextElement | TextElement | Private | — | |
| 0x04 | m_HighlightColor | Color32 | Private | — | |
| 0x04 | m_CharWidthAdjDelta | float | Private | — | |
| 0x04 | m_MaxFontSize | float | Private | — | |
| 0x04 | m_MinFontSize | float | Private | — | |
| 0x04 | m_AutoSizeIterationCount | int | Private | — | |
| 0x04 | m_AutoSizeMaxIterationCount | int | Private | — | |
| 0x04 | m_StartOfLineAscender | float | Private | — | |
| 0x04 | m_LineSpacingDelta | float | Private | — | |
| 0x08 | m_MaterialReferences | MaterialReference[] | 1 flags | — | |
| 0x04 | m_SpriteCount | int | Private | — | |
| 0x15C4 | 0x04 | padding / unreflected | |||
| 0x20 | m_StyleStack | TextProcessingStack<System.Int32> | Private | — | |
| 0x3B8 | m_EllipsisInsertionCandidateStack | TextProcessingStack<UnityEngine.TextCore.Text.WordWrapState> | Private | — | |
| 0x04 | m_SpriteAnimationId | int | Private | — | |
| 0x04 | m_ItalicAngle | int | Private | — | |
| 0x0C | m_FXScale | Vector3 | Private | — | |
| 0x10 | m_FXRotation | Quaternion | Private | — | |
| 0x04 | m_LastBaseGlyphIndex | int | Private | — | |
| 0x04 | m_PageAscender | float | Private | — | |
| 0x19CC | 0x04 | padding / unreflected | |||
| 0x08 | m_XmlAttribute | RichTextTagAttribute[] | Private | — | |
| 0x08 | m_AttributeParameterValues | float[] | Private | — | |
| 0x08 | m_MaterialReferenceIndexLookup | Dictionary<System.Int32 | Private | — | |
| 0x01 | m_IsCalculatingPreferredValues | bool | Private | — | |
| 0x01 | m_TintSprite | bool | Private | — | |
| 0x19EA | 0x06 | padding / unreflected | |||
| 0x20 | m_Ellipsis | SpecialCharacter | 1 flags | — | |
| 0x20 | m_Underline | SpecialCharacter | 1 flags | — | |
| 0x08 | m_InternalTextElementInfo | TextElementInfo[] | Private | — | |
Functions 36
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsExecutingJob() | Static+2 flags | 0x01 | |
| void set_IsExecutingJob(bool value) | Static+2 flags | 0x01 | |
| void GenerateText(TextGenerationSettings settings, TextInfo textInfo) | Public | 0x08 | |
| bool get_isTextTruncated() | Public+1 flags | 0x01 | |
| void GenerateTextMesh(TextGenerationSettings generationSettings, TextInfo textInfo) | 1 flags | 0x08 | |
| bool ValidateHtmlTag(const TextProcessingElement[]& chars, int startIndex, ref int& endIndex, TextGenerationSettings generationSettings, TextInfo textInfo, ref bool& isThreadSuccess) | Private | 0x08 | |
| void CloseLastLinkTag(TextInfo textInfo) | 1 flags | 0x08 | |
| void CloseAllLinkTags(TextInfo textInfo) | 1 flags | 0x08 | |
| void CloseLinkTag(TextInfo textInfo, int index) | Private | 0x08 | |
| void ClearMarkupTagAttributes() | Private | 0x00 | |
| void SaveWordWrappingState(ref WordWrapState& state, int index, int count, TextInfo textInfo) | Private | 0x398 | |
| int RestoreWordWrappingState(ref WordWrapState& state, TextInfo textInfo) | Private | 0x398 | |
| void SaveGlyphVertexInfo(float padding, float stylePadding, const Color32& vertexColor, TextGenerationSettings generationSettings, TextInfo textInfo) | Private | 0x08 | |
| void SaveSpriteVertexInfo(const Color32& vertexColor, TextGenerationSettings generationSettings, TextInfo textInfo) | Private | 0x08 | |
| void DrawUnderlineMesh(const Vector3& start, const Vector3& end, float startScale, float endScale, float maxScale, float sdfScale, const Color32& underlineColor, TextGenerationSettings generationSettings, TextInfo textInfo) | Private | 0x0C | |
| void DrawTextHighlight(const Vector3& start, const Vector3& end, const Color32& highlightColor, TextGenerationSettings generationSettings, TextInfo textInfo) | Private | 0x0C | |
| void ClearMesh(bool updateMesh, TextInfo textInfo) | PrivateStatic | 0x08 | |
| void LayoutPhase(TextInfo textInfo, TextGenerationSettings generationSettings, float maxVisibleDescender) | Public | 0x08 | |
| void ParsingPhase(TextInfo textInfo, TextGenerationSettings generationSettings, ref uint& charCode, ref float& maxVisibleDescender) | Public | 0x08 | |
| void InsertNewLine(int i, float baseScale, float currentElementScale, float currentEmScale, float boldSpacingAdjustment, float characterSpacingAdjustment, float width, float lineGap, ref bool& isMaxVisibleDescenderSet, ref float& maxVisibleDescender, TextGenerationSettings generationSettings, TextInfo textInfo) | Private | 0x08 | |
| Vector2 GetPreferredValues(TextGenerationSettings settings, TextInfo textInfo) | Public | 0x08 | |
| Vector2 GetPreferredValuesInternal(TextGenerationSettings generationSettings, TextInfo textInfo) | Private | 0x08 | |
| Vector2 CalculatePreferredValues(ref float& fontSize, const Vector2& marginSize, bool isTextAutoSizingEnabled, TextGenerationSettings generationSettings, TextInfo textInfo) | 3 flags | 0x08 | |
| void Prepare(TextGenerationSettings generationSettings, TextInfo textInfo) | 1 flags | 0x08 | |
| bool PrepareFontAsset(TextGenerationSettings generationSettings) | 1 flags | 0x08 | |
| int SetArraySizes(const TextProcessingElement[]& textProcessingArray, TextGenerationSettings generationSettings, TextInfo textInfo) | Private | 0x08 | |
| TextElement GetTextElement(TextGenerationSettings generationSettings, uint unicode, FontAsset fontAsset, const FontStyles& fontStyle, const TextFontWeight& fontWeight, ref bool& isUsingAlternativeTypeface, bool populateLigatures) | Private | 0x08 | |
| void PopulateTextBackingArray(ref RenderedText& sourceText) | Private | 0x20 | |
| void PopulateTextProcessingArray(TextGenerationSettings generationSettings) | Private | 0x08 | |
| bool PopulateFontAsset(TextGenerationSettings generationSettings, const TextProcessingElement[]& textProcessingArray) | Private | 0x08 | |
| void ComputeMarginSize(const Rect& rect, const Vector4& margins) | Private | 0x10 | |
| bool GetSpecialCharacters(TextGenerationSettings generationSettings) | 1 flags | 0x08 | |
| bool GetEllipsisSpecialCharacter(TextGenerationSettings generationSettings) | 1 flags | 0x08 | |
| bool GetUnderlineSpecialCharacter(TextGenerationSettings generationSettings) | 1 flags | 0x08 | |
| void DoMissingGlyphCallback(uint unicode, int stringIndex, FontAsset fontAsset, TextInfo textInfo) | 1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |