docs.unity3d.com
    Show / Hide Table of Contents

    Namespace TMPro

    Classes

    Compute_DT_EventArgs

    FaceInfo_Legacy

    Class that contains the basic information about the font.

    FastAction

    FastAction<A>

    FastAction<A, B>

    FastAction<A, B, C>

    KerningPair

    KerningTable

    MaterialReferenceManager

    ShaderUtilities

    SortingLayerHelper

    TextContainer

    TextMeshPro

    TextMeshProUGUI

    TMP_Asset

    TMP_Character

    A basic element of text.

    TMP_ColorGradient

    TMP_DefaultControls

    TMP_Dropdown

    TMP_Dropdown.DropdownEvent

    TMP_Dropdown.DropdownItem

    TMP_Dropdown.OptionData

    TMP_Dropdown.OptionDataList

    TMP_FontAsset

    TMP_FontAsset_CreationMenu

    TMP_FontAssetUtilities

    TMP_FontFeatureTable

    Table that contains the various font features available for the given font asset.

    TMP_FontUtilities

    TMP_Glyph

    TMP_GlyphPairAdjustmentRecord

    The positional adjustment values for a pair of glyphs.

    TMP_InputField

    Editable text input field.

    TMP_InputField.OnChangeEvent

    TMP_InputField.SelectionEvent

    TMP_InputField.SubmitEvent

    TMP_InputField.TextSelectionEvent

    TMP_InputField.TouchScreenKeyboardEvent

    TMP_InputValidator

    Custom text input validator where user can implement their own custom character validation.

    TMP_MaterialManager

    TMP_Math

    TMP_PackageUtilities

    TMP_PostBuildProcessHandler

    TMP_ProjectConversionUtility

    TMP_ProjectTextSettings

    TMP_ScrollbarEventHandler

    TMP_SelectionCaret

    A simple component that can be added to a newly created object where inheriting from MaskableGraphic is needed.

    TMP_Settings

    TMP_Settings.LineBreakingTable

    TMP_Sprite

    TMP_SpriteAnimator

    TMP_SpriteAsset

    TMP_SpriteAssetImporter

    TMP_SpriteCharacter

    A basic element of text representing a pictograph, image, sprite or emoji.

    TMP_SpriteGlyph

    The visual representation of the sprite character using this glyph.

    TMP_Style

    TMP_StyleSheet

    TMP_SubMesh

    TMP_SubMeshUI

    TMP_Text

    Base class which contains common properties and functions shared between the TextMeshPro and TextMeshProUGUI component.

    TMP_TextElement

    Base class for all text elements like Character and SpriteCharacter.

    TMP_TextElement_Legacy

    Base class for all text elements like characters (glyphs) and sprites.

    TMP_TextInfo

    Class which contains information about every element contained within the text object.

    TMP_TextParsingUtilities

    TMP_TextUtilities

    TMP_UpdateManager

    TMP_UpdateRegistry

    Class for handling and scheduling text object updates.

    TMPro_EventManager

    TMPro_ExtensionMethods

    Structs

    CaretInfo

    Structure which contains the character index and position of caret relative to the character.

    Extents

    FontAssetCreationSettings

    GlyphPairKey

    GlyphValueRecord_Legacy

    Positional adjustments of a glyph

    KerningPairKey

    MaterialReference

    Mesh_Extents

    RichTextTagAttribute

    TagAttribute

    Structure used to store retrieve the name and hashcode of the font and material

    TMP_CharacterInfo

    Structure containing information about individual text elements (character or sprites).

    TMP_DefaultControls.Resources

    TMP_FontStyleStack

    Structure used to track basic XML tags which are binary (on / off)

    TMP_FontWeightPair

    Contains the font assets for the regular and italic styles associated with a given font weight.

    TMP_GlyphAdjustmentRecord

    The positional adjustment values of a glyph.

    TMP_GlyphValueRecord

    The values used to adjust the position of a glyph or set of glyphs.

    TMP_LineInfo

    Structure which contains information about the individual lines of text.

    TMP_LinkInfo

    Structure containing information about individual links contained in the text object.

    TMP_MeshInfo

    Structure which contains the vertex attributes (geometry) of the text object.

    TMP_PageInfo

    TMP_RichTextTagStack<T>

    Structure used to track XML tags of various types.

    TMP_SpriteInfo

    TMP_Text.UnicodeChar

    TMP_Vertex

    TMP_WordInfo

    Structure containing information about the individual words contained in the text object.

    VertexGradient

    TMP custom data type to represent 32 bit characters.

    WordWrapState

    Interfaces

    ITextElement

    Enums

    _HorizontalAlignmentOptions

    Internal horizontal text alignment options.

    _VerticalAlignmentOptions

    Internal vertical text alignment options.

    AtlasPopulationMode

    CaretPosition

    ColorMode

    Compute_DistanceTransform_EventTypes

    FontFeatureLookupFlags

    FontStyles

    FontWeight

    MaskingOffsetMode

    MaskingTypes

    TagUnitType

    TagValueType

    Defines the type of value used by a rich text tag or tag attribute.

    TextAlignmentOptions

    TextContainerAnchors

    TextElementType

    TextOverflowModes

    TextRenderFlags

    Flags controlling what vertex data gets pushed to the mesh.

    TextureMappingOptions

    TMP_InputField.CharacterValidation

    TMP_InputField.ContentType

    TMP_InputField.EditState

    TMP_InputField.InputType

    TMP_InputField.LineType

    TMP_TextElementType

    TMP_VertexDataUpdateFlags

    Flags to control what vertex data is pushed to the mesh and renderer.

    VertexSortingOrder

    Delegates

    TMP_InputField.OnValidateInput

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023