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_Character
A basic element of text.
TMP_ColorGradient
TMP_Compatibility
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.