docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace TMPro

    Classes

    Compute_DT_EventArgs

    FaceInfo_Legacy

    Class that contains the basic information about the font.

    FastAction

    Alternative Action delegate with increased performance when adding or removing delegates.

    FastAction<A>

    Alternative Action delegate with increased performance when adding or removing delegates.

    FastAction<A, B>

    Alternative Action delegate with increased performance when adding or removing delegates.

    FastAction<A, B, C>

    Alternative Action delegate with increased performance when adding or removing delegates.

    KerningPair

    KerningTable

    MaterialReferenceManager

    ShaderUtilities

    SortingLayerHelper

    TMP_Asset

    TMP_CanvasTests

    TMP_Character

    A basic element of text.

    TMP_ColorGradient

    TMP_Compatibility

    TMP_ControlTests

    TMP_DefaultControls

    TMP_Dropdown

    TMP_Dropdown.DropdownEvent

    TMP_Dropdown.DropdownItem

    TMP_Dropdown.OptionData

    TMP_Dropdown.OptionDataList

    TMP_FontAsset

    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_PackageResourceImporter

    TMP_PackageResourceImporterWindow

    TMP_PackageUtilities

    TMP_PostBuildProcessHandler

    TMP_PreBuildProcessor

    TMP_ProjectConversionUtility

    TMP_ResourceManager

    TMP_ScrollbarEventHandler

    TMP_SelectionCaret

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

    TMP_Settings

    Scaling options for the sprites

    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

    TextContainer

    TextMeshPro

    TextMeshProUGUI

    Structs

    AlternateSubstitutionRecord

    The AlternateSubstitutionRecord defines the substitution of a single glyph by several potential alternative glyphs.

    CaretInfo

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

    Extents

    FontAssetCreationSettings

    GlyphAnchorPoint

    A GlyphAnchorPoint defines the position of an anchor point relative to the origin of a glyph. This data structure is used by the Mark-to-Base, Mark-to-Mark and Mark-to-Ligature OpenType font features.

    GlyphPairKey

    GlyphValueRecord_Legacy

    Positional adjustments of a glyph

    HighlightState

    KerningPairKey

    LigatureSubstitutionRecord

    The LigatureSubstitutionRecord defines the substitution of multiple glyphs by a single glyph.

    MarkPositionAdjustment

    A MarkPositionAdjustment defines the positional adjustment of a glyph relative to the anchor point of base glyph. This data structure is used by the Mark-to-Base, Mark-to-Mark and Mark-to-Ligature OpenType font features.

    MarkToBaseAdjustmentRecord

    A MarkToBaseAdjustmentRecord defines the positional adjustment between a base glyph and mark glyph.

    MarkToMarkAdjustmentRecord

    A MarkToMarkAdjustmentRecord defines the positional adjustment between two mark glyphs.

    MaterialReference

    Mesh_Extents

    MultipleSubstitutionRecord

    The MultipleSubstitutionRecord defines the substitution of a single glyph by multiple glyphs.

    SingleSubstitutionRecord

    The SingleSubstitutionRecord defines the substitution of a single glyph by another.

    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_MaterialReference

    TMP_MeshInfo

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

    TMP_Offset

    TMP_PageInfo

    TMP_SpriteInfo

    TMP_Text.CharacterSubstitution

    TMP_Text.SpecialCharacter

    TMP_TextProcessingStack<T>

    Structure used to track XML tags of various types.

    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.

    Interfaces

    ITextElement

    ITextPreprocessor

    Interface used for preprocessing and shaping of text.

    Enums

    AtlasPopulationMode

    Atlas population modes which ultimately determines the type of font asset.

    CaretPosition

    ColorMode

    Compute_DistanceTransform_EventTypes

    FontFeatureLookupFlags

    FontStyles

    FontWeight

    HorizontalAlignmentOptions

    Horizontal text alignment options.

    MaskingOffsetMode

    MaskingTypes

    TMP_Compatibility.AnchorPositions

    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.

    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.

    TextWrappingModes

    TextureMappingOptions

    VertexSortingOrder

    VerticalAlignmentOptions

    Vertical text alignment options.

    Delegates

    TMP_InputField.OnValidateInput

    TMP_Text.MissingCharacterEventCallback

    Delegate for the OnMissingCharacter event called when the requested Unicode character is missing from the font asset.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)