Class
TextMeshPro
: TMP_Text : MaskableGraphic : Graphic : UIBehaviour : MonoBehaviour : Behaviour : Component : Object : Objectimplements ILayoutElement
0x00x0798
Members 38
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | _SortingLayer | int | 1 flags | — | |
| 0x04 | _SortingLayerID | int | 1 flags | — | |
| 0x04 | _SortingOrder | int | 1 flags | — | |
| 0x06FC | 0x04 | padding / unreflected | |||
| 0x08 | OnPreRenderText | Action<TMPro.TMP_TextInfo> | Private | — | |
| 0x01 | m_hasFontAssetChanged | bool | Private | — | |
| 0x0709 | 0x03 | padding / unreflected | |||
| 0x04 | m_previousLossyScaleY | float | Private | — | |
| 0x08 | m_renderer | Renderer | Private | — | |
| 0x08 | m_meshFilter | MeshFilter | Private | — | |
| 0x01 | m_isFirstAllocation | bool | Private | — | |
| 0x0721 | 0x03 | padding / unreflected | |||
| 0x04 | m_max_characters | int | Private | — | |
| 0x04 | m_max_numberOfLines | int | Private | — | |
| 0x072C | 0x04 | padding / unreflected | |||
| 0x08 | m_subTextObjects | TMP_SubMesh[] | Private | — | |
| 0x04 | m_maskType | MaskingTypes | Private | — | |
| 0x40 | m_EnvMapMatrix | Matrix4x4 | Private | — | |
| 0x077C | 0x04 | padding / unreflected | |||
| 0x08 | m_RectTransformCorners | Vector3[] | Private | — | |
| 0x01 | m_isRegisteredForEvents | bool | Private+1 flags | — | |
| 0x08 | k_GenerateTextMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_SetArraySizesMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_GenerateTextPhaseIMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_ParseMarkupTextMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_CharacterLookupMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_HandleGPOSFeaturesMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_CalculateVerticesPositionMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_ComputeTextMetricsMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_HandleVisibleCharacterMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_HandleWhiteSpacesMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_HandleHorizontalLineBreakingMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_HandleVerticalLineBreakingMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_SaveGlyphVertexDataMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_ComputeCharacterAdvanceMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_HandleCarriageReturnMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_HandleLineTerminationMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_SavePageInfoMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_SaveTextExtentMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_SaveProcessingStatesMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_GenerateTextPhaseIIMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_GenerateTextPhaseIIIMarker | ProfilerMarker | PrivateStatic | — | |
| 0x0789 | 0x07 | padding / unreflected | |||
| 0x08 | materialIndexPairs | Dictionary<System.Int32 | Private | — | |
Inherited from TMP_Text 239
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_text | string | 1 flags | — | |
| 0x01 | m_IsTextBackingStringDirty | bool | Private | — | |
| 0x00E9 | 0x07 | padding / unreflected | |||
| 0x08 | m_TextPreprocessor | ITextPreprocessor | 1 flags | — | |
| 0x01 | m_isRightToLeft | bool | 1 flags | — | |
| 0x00F9 | 0x07 | padding / unreflected | |||
| 0x08 | m_fontAsset | TMP_FontAsset | 1 flags | — | |
| 0x08 | m_currentFontAsset | TMP_FontAsset | 1 flags | — | |
| 0x01 | m_isSDFShader | bool | 1 flags | — | |
| 0x0111 | 0x07 | padding / unreflected | |||
| 0x08 | m_sharedMaterial | Material | 1 flags | — | |
| 0x08 | m_currentMaterial | Material | 1 flags | — | |
| 0x08 | m_materialReferences | MaterialReference[] | Static+1 flags | — | |
| 0x08 | m_materialReferenceIndexLookup | Dictionary<System.Int32 | Static+1 flags | — | |
| 0x58 | m_materialReferenceStack | TMP_TextProcessingStack<TMPro.MaterialReference> | Static+1 flags | — | |
| 0x04 | m_currentMaterialIndex | int | 1 flags | — | |
| 0x012C | 0x04 | padding / unreflected | |||
| 0x08 | m_fontSharedMaterials | Material[] | 1 flags | — | |
| 0x08 | m_fontMaterial | Material | 1 flags | — | |
| 0x08 | m_fontMaterials | Material[] | 1 flags | — | |
| 0x01 | m_isMaterialDirty | bool | 1 flags | — | |
| 0x0149 | 0x03 | padding / unreflected | |||
| 0x04 | m_fontColor32 | Color32 | 1 flags | — | |
| 0x10 | m_fontColor | Color | 1 flags | — | |
| 0x04 | s_colorWhite | Color32 | Static+1 flags | — | |
| 0x04 | m_underlineColor | Color32 | 1 flags | — | |
| 0x04 | m_strikethroughColor | Color32 | 1 flags | — | |
| 0x14 | m_HighlightState | HighlightState | 1 flags | — | |
| 0x01 | m_ConvertToLinearSpace | bool | 1 flags | — | |
| 0x01 | m_enableVertexGradient | bool | 1 flags | — | |
| 0x017E | 0x02 | padding / unreflected | |||
| 0x04 | m_colorMode | ColorMode | 1 flags | — | |
| 0x40 | m_fontColorGradient | VertexGradient | 1 flags | — | |
| 0x01C4 | 0x04 | padding / unreflected | |||
| 0x08 | m_fontColorGradientPreset | TMP_ColorGradient | 1 flags | — | |
| 0x08 | m_spriteAsset | TMP_SpriteAsset | 1 flags | — | |
| 0x01 | m_tintAllSprites | bool | 1 flags | — | |
| 0x01 | m_tintSprite | bool | 1 flags | — | |
| 0x01DA | 0x02 | padding / unreflected | |||
| 0x04 | m_spriteColor | Color32 | 1 flags | — | |
| 0x08 | m_StyleSheet | TMP_StyleSheet | 1 flags | — | |
| 0x08 | m_TextStyle | TMP_Style | 1 flags | — | |
| 0x04 | m_TextStyleHashCode | int | 1 flags | — | |
| 0x01 | m_overrideHtmlColors | bool | 1 flags | — | |
| 0x01F5 | 0x03 | padding / unreflected | |||
| 0x04 | m_faceColor | Color32 | 1 flags | — | |
| 0x04 | m_outlineColor | Color32 | 1 flags | — | |
| 0x04 | m_outlineWidth | float | 1 flags | — | |
| 0x0C | m_currentEnvMapRotation | Vector3 | 1 flags | — | |
| 0x01 | m_hasEnvMapProperty | bool | 1 flags | — | |
| 0x0211 | 0x03 | padding / unreflected | |||
| 0x04 | m_fontSize | float | 1 flags | — | |
| 0x04 | m_currentFontSize | float | 1 flags | — | |
| 0x04 | m_fontSizeBase | float | 1 flags | — | |
| 0x20 | m_sizeStack | TMP_TextProcessingStack<System.Single> | 1 flags | — | |
| 0x04 | m_fontWeight | FontWeight | 1 flags | — | |
| 0x04 | m_FontWeightInternal | FontWeight | 1 flags | — | |
| 0x20 | m_FontWeightStack | TMP_TextProcessingStack<TMPro.FontWeight> | 1 flags | — | |
| 0x01 | m_enableAutoSizing | bool | 1 flags | — | |
| 0x0269 | 0x03 | padding / unreflected | |||
| 0x04 | m_maxFontSize | float | 1 flags | — | |
| 0x04 | m_minFontSize | float | 1 flags | — | |
| 0x04 | m_AutoSizeIterationCount | int | 1 flags | — | |
| 0x04 | m_AutoSizeMaxIterationCount | int | 1 flags | — | |
| 0x01 | m_IsAutoSizePointSizeSet | bool | 1 flags | — | |
| 0x027D | 0x03 | padding / unreflected | |||
| 0x04 | m_fontSizeMin | float | 1 flags | — | |
| 0x04 | m_fontSizeMax | float | 1 flags | — | |
| 0x04 | m_fontStyle | FontStyles | 1 flags | — | |
| 0x04 | m_FontStyleInternal | FontStyles | 1 flags | — | |
| 0x0A | m_fontStyleStack | TMP_FontStyleStack | 1 flags | — | |
| 0x01 | m_isUsingBold | bool | 1 flags | — | |
| 0x029B | 0x01 | padding / unreflected | |||
| 0x04 | m_HorizontalAlignment | HorizontalAlignmentOptions | 1 flags | — | |
| 0x04 | m_VerticalAlignment | VerticalAlignmentOptions | 1 flags | — | |
| 0x04 | m_textAlignment | TextAlignmentOptions | 1 flags | — | |
| 0x04 | m_lineJustification | HorizontalAlignmentOptions | 1 flags | — | |
| 0x02AC | 0x04 | padding / unreflected | |||
| 0x20 | m_lineJustificationStack | TMP_TextProcessingStack<TMPro.HorizontalAlignmentOptions> | 1 flags | — | |
| 0x08 | m_textContainerLocalCorners | Vector3[] | 1 flags | — | |
| 0x04 | m_characterSpacing | float | 1 flags | — | |
| 0x04 | m_cSpacing | float | 1 flags | — | |
| 0x04 | m_monoSpacing | float | 1 flags | — | |
| 0x01 | m_duoSpace | bool | 1 flags | — | |
| 0x02E5 | 0x03 | padding / unreflected | |||
| 0x04 | m_characterHorizontalScale | float | 1 flags | — | |
| 0x04 | m_wordSpacing | float | 1 flags | — | |
| 0x04 | m_lineSpacing | float | 1 flags | — | |
| 0x04 | m_lineSpacingDelta | float | 1 flags | — | |
| 0x04 | m_lineHeight | float | 1 flags | — | |
| 0x01 | m_IsDrivenLineSpacing | bool | 1 flags | — | |
| 0x02FD | 0x03 | padding / unreflected | |||
| 0x04 | m_lineSpacingMax | float | 1 flags | — | |
| 0x04 | m_paragraphSpacing | float | 1 flags | — | |
| 0x04 | m_charWidthMaxAdj | float | 1 flags | — | |
| 0x04 | m_charWidthAdjDelta | float | 1 flags | — | |
| 0x04 | m_TextWrappingMode | TextWrappingModes | 1 flags | — | |
| 0x01 | m_isCharacterWrappingEnabled | bool | 1 flags | — | |
| 0x01 | m_isNonBreakingSpace | bool | 1 flags | — | |
| 0x01 | m_isIgnoringAlignment | bool | 1 flags | — | |
| 0x0317 | 0x01 | padding / unreflected | |||
| 0x04 | m_wordWrappingRatios | float | 1 flags | — | |
| 0x04 | m_overflowMode | TextOverflowModes | 1 flags | — | |
| 0x04 | m_firstOverflowCharacterIndex | int | 1 flags | — | |
| 0x0324 | 0x04 | padding / unreflected | |||
| 0x08 | m_linkedTextComponent | TMP_Text | 1 flags | — | |
| 0x08 | parentLinkedComponent | TMP_Text | 1 flags | — | |
| 0x01 | m_isTextTruncated | bool | 1 flags | — | |
| 0x01 | m_enableKerning | bool | 1 flags | — | |
| 0x033A | 0x02 | padding / unreflected | |||
| 0x04 | m_LastBaseGlyphIndex | int | 1 flags | — | |
| 0x08 | m_ActiveFontFeatures | List<UnityEngine.TextCore.OTL_FeatureTag> | 1 flags | — | |
| 0x01 | m_enableExtraPadding | bool | 1 flags | — | |
| 0x01 | checkPaddingRequired | bool | 1 flags | — | |
| 0x01 | m_isRichText | bool | 1 flags | — | |
| 0x01 | m_EmojiFallbackSupport | bool | Private | — | |
| 0x01 | m_parseCtrlCharacters | bool | 1 flags | — | |
| 0x01 | m_isOverlay | bool | 1 flags | — | |
| 0x01 | m_isOrthographic | bool | 1 flags | — | |
| 0x01 | m_isCullingEnabled | bool | 1 flags | — | |
| 0x01 | m_isMaskingEnabled | bool | 1 flags | — | |
| 0x01 | isMaskUpdateRequired | bool | 1 flags | — | |
| 0x01 | m_ignoreCulling | bool | 1 flags | — | |
| 0x0353 | 0x01 | padding / unreflected | |||
| 0x04 | m_horizontalMapping | TextureMappingOptions | 1 flags | — | |
| 0x04 | m_verticalMapping | TextureMappingOptions | 1 flags | — | |
| 0x04 | m_uvLineOffset | float | 1 flags | — | |
| 0x04 | m_renderMode | TextRenderFlags | 1 flags | — | |
| 0x04 | m_geometrySortingOrder | VertexSortingOrder | 1 flags | — | |
| 0x01 | m_IsTextObjectScaleStatic | bool | 1 flags | — | |
| 0x01 | m_VertexBufferAutoSizeReduction | bool | 1 flags | — | |
| 0x036A | 0x02 | padding / unreflected | |||
| 0x04 | m_firstVisibleCharacter | int | 1 flags | — | |
| 0x04 | m_maxVisibleCharacters | int | 1 flags | — | |
| 0x04 | m_maxVisibleWords | int | 1 flags | — | |
| 0x04 | m_maxVisibleLines | int | 1 flags | — | |
| 0x01 | m_useMaxVisibleDescender | bool | 1 flags | — | |
| 0x037D | 0x03 | padding / unreflected | |||
| 0x04 | m_pageToDisplay | int | 1 flags | — | |
| 0x01 | m_isNewPage | bool | 1 flags | — | |
| 0x0385 | 0x03 | padding / unreflected | |||
| 0x10 | m_margin | Vector4 | 1 flags | — | |
| 0x04 | m_marginLeft | float | 1 flags | — | |
| 0x04 | m_marginRight | float | 1 flags | — | |
| 0x04 | m_marginWidth | float | 1 flags | — | |
| 0x04 | m_marginHeight | float | 1 flags | — | |
| 0x04 | m_width | float | 1 flags | — | |
| 0x03AC | 0x04 | padding / unreflected | |||
| 0x08 | m_textInfo | TMP_TextInfo | 1 flags | — | |
| 0x01 | m_havePropertiesChanged | bool | 1 flags | — | |
| 0x01 | m_isUsingLegacyAnimationComponent | bool | 1 flags | — | |
| 0x03BA | 0x06 | padding / unreflected | |||
| 0x08 | m_transform | Transform | 1 flags | — | |
| 0x08 | m_rectTransform | RectTransform | 1 flags | — | |
| 0x08 | m_PreviousRectTransformSize | Vector2 | 1 flags | — | |
| 0x08 | m_PreviousPivotPosition | Vector2 | 1 flags | — | |
| 0x01 | <autoSizeTextContainer>k__BackingField | bool | Private | — | |
| 0x01 | m_autoSizeTextContainer | bool | 1 flags | — | |
| 0x03E2 | 0x06 | padding / unreflected | |||
| 0x08 | m_mesh | Mesh | 1 flags | — | |
| 0x01 | m_isVolumetricText | bool | 1 flags | — | |
| 0x08 | OnFontAssetRequest | Func<System.Int32 | PrivateStatic | — | |
| 0x08 | OnSpriteAssetRequest | Func<System.Int32 | PrivateStatic | — | |
| 0x08 | OnMissingCharacter | MissingCharacterEventCallback | PrivateStatic | — | |
| 0x03F1 | 0x07 | padding / unreflected | |||
| 0x08 | OnPreRenderText | Action<TMPro.TMP_TextInfo> | Private | — | |
| 0x08 | m_spriteAnimator | TMP_SpriteAnimator | 1 flags | — | |
| 0x04 | m_flexibleHeight | float | 1 flags | — | |
| 0x04 | m_flexibleWidth | float | 1 flags | — | |
| 0x04 | m_minWidth | float | 1 flags | — | |
| 0x04 | m_minHeight | float | 1 flags | — | |
| 0x04 | m_maxWidth | float | 1 flags | — | |
| 0x04 | m_maxHeight | float | 1 flags | — | |
| 0x08 | m_LayoutElement | LayoutElement | 1 flags | — | |
| 0x04 | m_preferredWidth | float | 1 flags | — | |
| 0x04 | m_RenderedWidth | float | 1 flags | — | |
| 0x01 | m_isPreferredWidthDirty | bool | 1 flags | — | |
| 0x0431 | 0x03 | padding / unreflected | |||
| 0x04 | m_preferredHeight | float | 1 flags | — | |
| 0x04 | m_RenderedHeight | float | 1 flags | — | |
| 0x01 | m_isPreferredHeightDirty | bool | 1 flags | — | |
| 0x01 | m_isCalculatingPreferredValues | bool | 1 flags | — | |
| 0x043E | 0x02 | padding / unreflected | |||
| 0x04 | m_layoutPriority | int | 1 flags | — | |
| 0x01 | m_isLayoutDirty | bool | 1 flags | — | |
| 0x01 | m_isAwake | bool | 1 flags | — | |
| 0x01 | m_isWaitingOnResourceLoad | bool | 1 flags | — | |
| 0x0447 | 0x01 | padding / unreflected | |||
| 0x04 | m_inputSource | TextInputSources | 1 flags | — | |
| 0x04 | m_fontScaleMultiplier | float | 1 flags | — | |
| 0x08 | m_htmlTag | char[] | PrivateStatic | — | |
| 0x08 | m_xmlAttribute | RichTextTagAttribute[] | PrivateStatic | — | |
| 0x08 | m_attributeParameterValues | float[] | PrivateStatic | — | |
| 0x04 | tag_LineIndent | float | 1 flags | — | |
| 0x04 | tag_Indent | float | 1 flags | — | |
| 0x20 | m_indentStack | TMP_TextProcessingStack<System.Single> | 1 flags | — | |
| 0x01 | tag_NoParsing | bool | 1 flags | — | |
| 0x01 | m_isTextLayoutPhase | bool | 1 flags | — | |
| 0x047A | 0x02 | padding / unreflected | |||
| 0x10 | m_FXRotation | Quaternion | 1 flags | — | |
| 0x0C | m_FXScale | Vector3 | 1 flags | — | |
| 0x08 | m_TextProcessingArray | TextProcessingElement[] | 1 flags | — | |
| 0x04 | m_InternalTextProcessingArraySize | int | 1 flags | — | |
| 0x04A4 | 0x04 | padding / unreflected | |||
| 0x08 | m_internalCharacterInfo | TMP_CharacterInfo[] | Private | — | |
| 0x04 | m_totalCharacterCount | int | 1 flags | — | |
| 0x3B8 | m_SavedWordWrapState | WordWrapState | Static+1 flags | — | |
| 0x3B8 | m_SavedLineState | WordWrapState | Static+1 flags | — | |
| 0x3B8 | m_SavedEllipsisState | WordWrapState | Static+1 flags | — | |
| 0x3B8 | m_SavedLastValidState | WordWrapState | Static+1 flags | — | |
| 0x3B8 | m_SavedSoftLineBreakState | WordWrapState | Static+1 flags | — | |
| 0x3D8 | m_EllipsisInsertionCandidateStack | TMP_TextProcessingStack<TMPro.WordWrapState> | Static+1 flags | — | |
| 0x04 | m_characterCount | int | 1 flags | — | |
| 0x04 | m_firstCharacterOfLine | int | 1 flags | — | |
| 0x04 | m_firstVisibleCharacterOfLine | int | 1 flags | — | |
| 0x04 | m_lastCharacterOfLine | int | 1 flags | — | |
| 0x04 | m_lastVisibleCharacterOfLine | int | 1 flags | — | |
| 0x04 | m_lineNumber | int | 1 flags | — | |
| 0x04 | m_lineVisibleCharacterCount | int | 1 flags | — | |
| 0x04 | m_lineVisibleSpaceCount | int | 1 flags | — | |
| 0x04 | m_pageNumber | int | 1 flags | — | |
| 0x04 | m_PageAscender | float | 1 flags | — | |
| 0x04 | m_maxTextAscender | float | 1 flags | — | |
| 0x04 | m_maxCapHeight | float | 1 flags | — | |
| 0x04 | m_ElementAscender | float | 1 flags | — | |
| 0x04 | m_ElementDescender | float | 1 flags | — | |
| 0x04 | m_maxLineAscender | float | 1 flags | — | |
| 0x04 | m_maxLineDescender | float | 1 flags | — | |
| 0x04 | m_startOfLineAscender | float | 1 flags | — | |
| 0x04 | m_startOfLineDescender | float | 1 flags | — | |
| 0x04 | m_lineOffset | float | 1 flags | — | |
| 0x10 | m_meshExtents | Extents | 1 flags | — | |
| 0x04 | m_htmlColor | Color32 | 1 flags | — | |
| 0x20 | m_colorStack | TMP_TextProcessingStack<UnityEngine.Color32> | 1 flags | — | |
| 0x20 | m_underlineColorStack | TMP_TextProcessingStack<UnityEngine.Color32> | 1 flags | — | |
| 0x20 | m_strikethroughColorStack | TMP_TextProcessingStack<UnityEngine.Color32> | 1 flags | — | |
| 0x30 | m_HighlightStateStack | TMP_TextProcessingStack<TMPro.HighlightState> | 1 flags | — | |
| 0x08 | m_colorGradientPreset | TMP_ColorGradient | 1 flags | — | |
| 0x28 | m_colorGradientStack | TMP_TextProcessingStack<TMPro.TMP_ColorGradient> | 1 flags | — | |
| 0x01 | m_colorGradientPresetIsTinted | bool | 1 flags | — | |
| 0x04 | m_tabSpacing | float | 1 flags | — | |
| 0x04 | m_spacing | float | 1 flags | — | |
| 0x08 | m_TextStyleStacks | TMP_TextProcessingStack<System.Int32>[] | 1 flags | — | |
| 0x04 | m_TextStyleStackDepth | int | 1 flags | — | |
| 0x20 | m_ItalicAngleStack | TMP_TextProcessingStack<System.Int32> | 1 flags | — | |
| 0x04 | m_ItalicAngle | int | 1 flags | — | |
| 0x20 | m_actionStack | TMP_TextProcessingStack<System.Int32> | 1 flags | — | |
| 0x04 | m_padding | float | 1 flags | — | |
| 0x04 | m_baselineOffset | float | 1 flags | — | |
| 0x20 | m_baselineOffsetStack | TMP_TextProcessingStack<System.Single> | 1 flags | — | |
| 0x04 | m_xAdvance | float | 1 flags | — | |
| 0x04 | m_textElementType | TMP_TextElementType | 1 flags | — | |
| 0x08 | m_cached_TextElement | TMP_TextElement | 1 flags | — | |
| 0x20 | m_Ellipsis | SpecialCharacter | 1 flags | — | |
| 0x20 | m_Underline | SpecialCharacter | 1 flags | — | |
| 0x08 | m_defaultSpriteAsset | TMP_SpriteAsset | 1 flags | — | |
| 0x08 | m_currentSpriteAsset | TMP_SpriteAsset | 1 flags | — | |
| 0x04 | m_spriteCount | int | 1 flags | — | |
| 0x04 | m_spriteIndex | int | 1 flags | — | |
| 0x04 | m_spriteAnimationID | int | 1 flags | — | |
| 0x08 | k_ParseTextMarker | ProfilerMarker | PrivateStatic | — | |
| 0x08 | k_InsertNewLineMarker | ProfilerMarker | PrivateStatic | — | |
| 0x01 | m_ignoreActiveState | bool | 1 flags | — | |
| 0x10 | m_TextBackingArray | TextBackingContainer | Private | — | |
| 0x08 | k_Power | decimal[] | Private+1 flags | — | |
| 0x08 | k_LargePositiveVector2 | Vector2 | Static+1 flags | — | |
| 0x08 | k_LargeNegativeVector2 | Vector2 | Static+1 flags | — | |
| 0x04 | k_LargePositiveFloat | float | Static+1 flags | — | |
| 0x04 | k_LargeNegativeFloat | float | Static+1 flags | — | |
| 0x04 | k_LargePositiveInt | int | Static+1 flags | — | |
| 0x04 | k_LargeNegativeInt | int | Static+1 flags | — | |
Inherited from MaskableGraphic 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | m_ShouldRecalculateStencil | bool | 2 flags | — | |
| 0x00A9 | 0x07 | padding / unreflected | |||
| 0x08 | m_MaskMaterial | Material | 2 flags | — | |
| 0x08 | m_ParentMask | RectMask2D | Private+1 flags | — | |
| 0x01 | m_Maskable | bool | Private | — | |
| 0x01 | m_IsMaskingGraphic | bool | Private | — | |
| 0x01 | m_IncludeForMasking | bool | 2 flags | — | |
| 0x00C3 | 0x05 | padding / unreflected | |||
| 0x08 | m_OnCullStateChanged | CullStateChangedEvent | Private | — | |
| 0x01 | m_ShouldRecalculate | bool | 2 flags | — | |
| 0x00D1 | 0x03 | padding / unreflected | |||
| 0x04 | m_StencilValue | int | 2 flags | — | |
| 0x08 | m_Corners | Vector3[] | Private+1 flags | — | |
Inherited from Graphic 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_DefaultUI | Material | Static+1 flags | — | |
| 0x08 | s_WhiteTexture | Texture2D | Static+1 flags | — | |
| 0x0010 | 0x10 | padding / unreflected | |||
| 0x08 | m_Material | Material | 1 flags | — | |
| 0x10 | m_Color | Color | Private | — | |
| 0x01 | m_SkipLayoutUpdate | bool | 2 flags | — | |
| 0x01 | m_SkipMaterialUpdate | bool | 2 flags | — | |
| 0x01 | m_RaycastTarget | bool | Private | — | |
| 0x01 | m_RaycastTargetCache | bool | Private | — | |
| 0x10 | m_RaycastPadding | Vector4 | Private | — | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x08 | m_RectTransform | RectTransform | Private+1 flags | — | |
| 0x08 | m_CanvasRenderer | CanvasRenderer | Private+1 flags | — | |
| 0x08 | m_Canvas | Canvas | Private+1 flags | — | |
| 0x01 | m_VertsDirty | bool | Private+1 flags | — | |
| 0x01 | m_MaterialDirty | bool | Private+1 flags | — | |
| 0x006A | 0x06 | padding / unreflected | |||
| 0x08 | m_OnDirtyLayoutCallback | UnityAction | 2 flags | — | |
| 0x08 | m_OnDirtyVertsCallback | UnityAction | 2 flags | — | |
| 0x08 | m_OnDirtyMaterialCallback | UnityAction | 2 flags | — | |
| 0x08 | s_Mesh | Mesh | Static+2 flags | — | |
| 0x08 | s_VertexHelper | VertexHelper | PrivateStatic+2 flags | — | |
| 0x08 | m_CachedMesh | Mesh | 2 flags | — | |
| 0x08 | m_CachedUvs | Vector2[] | 2 flags | — | |
| 0x08 | m_ColorTweenRunner | TweenRunner<UnityEngine.UI.CoroutineTween.ColorTween> | Private+2 flags | — | |
| 0x01 | <useLegacyMeshGeneration>k__BackingField | bool | Private | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 77
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_sortingLayerID() | Public+1 flags | 0x04 | |
| void set_sortingLayerID(int value) | Public+1 flags | 0x04 | |
| int get_sortingOrder() | Public+1 flags | 0x04 | |
| void set_sortingOrder(int value) | Public+1 flags | 0x04 | |
| bool get_autoSizeTextContainer() | Public+2 flags | 0x01 | |
| void set_autoSizeTextContainer(bool value) | Public+2 flags | 0x01 | |
| TextContainer get_textContainer() | Public+1 flags | 0x08 | |
| Transform get_transform() | Public+1 flags | 0x08 | |
| Renderer get_renderer() | Public+1 flags | 0x08 | |
| Mesh get_mesh() | Public+2 flags | 0x08 | |
| MeshFilter get_meshFilter() | Public+1 flags | 0x08 | |
| MaskingTypes get_maskType() | Public+1 flags | 0x04 | |
| void set_maskType(const MaskingTypes& value) | Public+1 flags | 0x04 | |
| void SetMask(const MaskingTypes& type, const Vector4& maskCoords) | Public | 0x10 | |
| void SetMask(const MaskingTypes& type, const Vector4& maskCoords, float softnessX, float softnessY) | Public | 0x10 | |
| void SetVerticesDirty() | Public+1 flags | 0x00 | |
| void SetLayoutDirty() | Public+1 flags | 0x00 | |
| void SetMaterialDirty() | Public+1 flags | 0x00 | |
| void SetAllDirty() | Public+1 flags | 0x00 | |
| void Rebuild(const CanvasUpdate& update) | Public+1 flags | 0x04 | |
| void UpdateMaterial() | 2 flags | 0x00 | |
| void UpdateMeshPadding() | Public+1 flags | 0x00 | |
| void ForceMeshUpdate(bool ignoreActiveState, bool forceTextReparsing) | Public+1 flags | 0x01 | |
| TMP_TextInfo GetTextInfo(const string& text) | Public+1 flags | 0x08 | |
| void ClearMesh(bool updateMesh) | Public+1 flags | 0x01 | |
| void add_OnPreRenderText(Action<TMPro.TMP_TextInfo> value) | Public+2 flags | 0x08 | |
| void remove_OnPreRenderText(Action<TMPro.TMP_TextInfo> value) | Public+2 flags | 0x08 | |
| void UpdateGeometry(Mesh mesh, int index) | Public+1 flags | 0x08 | |
| void UpdateVertexData(const TMP_VertexDataUpdateFlags& flags) | Public+1 flags | 0x04 | |
| void UpdateVertexData() | Public+1 flags | 0x00 | |
| void UpdateFontAsset() | Public | 0x00 | |
| void CalculateLayoutInputHorizontal() | PublicFinal+2 flags | 0x00 | |
| void CalculateLayoutInputVertical() | PublicFinal+2 flags | 0x00 | |
| void Awake() | 2 flags | 0x00 | |
| void OnEnable() | 2 flags | 0x00 | |
| void OnDisable() | 2 flags | 0x00 | |
| void OnDestroy() | 2 flags | 0x00 | |
| void LoadFontAsset() | 2 flags | 0x00 | |
| void ValidateEnvMapProperty() | Private | 0x00 | |
| void UpdateEnvMapMatrix() | Private | 0x00 | |
| void SetMask(const MaskingTypes& maskType) | Private | 0x04 | |
| void SetMaskCoordinates(const Vector4& coords) | Private | 0x10 | |
| void SetMaskCoordinates(const Vector4& coords, float softX, float softY) | Private | 0x10 | |
| void EnableMasking() | Private | 0x00 | |
| void DisableMasking() | Private | 0x00 | |
| void UpdateMask() | Private | 0x00 | |
| Material GetMaterial(Material mat) | 2 flags | 0x08 | |
| Material[] GetMaterials(const Material[]& mats) | 2 flags | 0x08 | |
| void SetSharedMaterial(Material mat) | 2 flags | 0x08 | |
| Material[] GetSharedMaterials() | 2 flags | 0x08 | |
| void SetSharedMaterials(const Material[]& materials) | 2 flags | 0x08 | |
| void SetOutlineThickness(float thickness) | 2 flags | 0x04 | |
| void SetFaceColor(const Color32& color) | 2 flags | 0x04 | |
| void SetOutlineColor(const Color32& color) | 2 flags | 0x04 | |
| void CreateMaterialInstance() | Private | 0x00 | |
| void SetShaderDepth() | 2 flags | 0x00 | |
| void SetCulling() | 2 flags | 0x00 | |
| void SetPerspectiveCorrection() | Private | 0x00 | |
| int SetArraySizes(const TextProcessingElement[]& textProcessingArray) | 2 flags | 0x08 | |
| void ComputeMarginSize() | Public+1 flags | 0x00 | |
| void OnDidApplyAnimationProperties() | 2 flags | 0x00 | |
| void OnTransformParentChanged() | 2 flags | 0x00 | |
| void OnRectTransformDimensionsChange() | 2 flags | 0x00 | |
| void InternalUpdate() | 2 flags | 0x00 | |
| void OnPreRenderObject() | Private | 0x00 | |
| void GenerateTextMesh() | 3 flags | 0x00 | |
| Vector3[] GetTextContainerLocalCorners() | 2 flags | 0x08 | |
| void SetMeshFilters(bool state) | Private | 0x01 | |
| void SetActiveSubMeshes(bool state) | 2 flags | 0x01 | |
| void SetActiveSubTextObjectRenderers(bool state) | 1 flags | 0x01 | |
| void DestroySubMeshObjects() | 2 flags | 0x00 | |
| void UpdateSubMeshSortingLayerID(int id) | 1 flags | 0x04 | |
| void UpdateSubMeshSortingOrder(int order) | 1 flags | 0x04 | |
| Bounds GetCompoundBounds() | 2 flags | 0x18 | |
| void UpdateSDFScale(float scaleDelta) | Private | 0x04 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |