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
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_EditorResourceManager
TMP_FontAsset
TMP_FontAssetUtilities
TMP_FontAsset_CreationMenu
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
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
HighlightState
KerningPairKey
MaterialReference
Mesh_Extents
RichTextTagAttribute
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.
TagAttribute
Structure used to store retrieve the name and hashcode of the font and material
VertexGradient
TMP custom data type to represent 32 bit characters.
WordWrapState
Interfaces
ITextElement
ITextPreprocessor
Interface used for preprocessing and shaping of text.
Enums
AtlasPopulationMode
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.
TextureMappingOptions
VertexSortingOrder
VerticalAlignmentOptions
Vertical text alignment options.