Hue Preserving Color Blending
|
Classes | |
class | AssetConversionData |
Data structure containing a list of target and replacement fileID and GUID requiring remapping from previous versions of TextMesh Pro to the new TextMesh Pro UPM package. This data structure is populated with the data contained in the PackageConversionData.json file included in the package. More... | |
struct | AssetConversionRecord |
Data structure containing the target and replacement fileIDs and GUIDs which will require remapping from previous version of TextMesh Pro to the new TextMesh Pro UPM package. More... | |
struct | CaretInfo |
Structure which contains the character index and position of caret relative to the character. More... | |
struct | ColorTween |
class | Compute_DT_EventArgs |
struct | Extents |
class | FaceInfo |
Class that contains the basic information about the font. More... | |
class | FastAction |
struct | FloatTween |
struct | FontAssetCreationSettings |
struct | GlyphValueRecord |
Positional adjustments of a glyph More... | |
interface | ITextElement |
interface | ITweenValue |
class | KerningPair |
struct | KerningPairKey |
class | KerningTable |
struct | MaterialReference |
class | MaterialReferenceManager |
struct | Mesh_Extents |
class | SetPropertyUtility |
class | ShaderUtilities |
class | SortingLayerHelper |
struct | TagAttribute |
Structure used to store retrieve the name and hashcode of the font and material More... | |
class | TextContainer |
class | TextMeshPro |
class | TextMeshProUGUI |
class | TMP_Asset |
struct | TMP_BasicXmlTagStack |
Structure used to track basic XML tags which are binary (on / off) More... | |
struct | TMP_CharacterInfo |
TMP custom data type to represent 32 bit characters. More... | |
class | TMP_ColorGradient |
class | TMP_Compatibility |
class | TMP_DefaultControls |
class | TMP_Dropdown |
class | TMP_EditorTests |
class | TMP_FontAsset |
class | TMP_FontUtilities |
struct | TMP_FontWeights |
Contains the font asset for the specified font weight styles. More... | |
class | TMP_Glyph |
class | TMP_InputField |
Editable text input field. More... | |
class | TMP_InputValidator |
Custom text input validator where user can implement their own custom character validation. More... | |
struct | TMP_LineInfo |
Structure which contains information about the individual lines of text. More... | |
struct | TMP_LinkInfo |
Structure containing information about individual links contained in the text object. More... | |
class | TMP_ListPool |
class | TMP_MaterialManager |
class | TMP_Math |
struct | TMP_MeshInfo |
Structure which contains the vertex attributes (geometry) of the text object. More... | |
class | TMP_ObjectPool |
class | TMP_PackageUtilities |
struct | TMP_PageInfo |
class | TMP_PostBuildProcessHandler |
class | TMP_ProjectConversionUtility |
class | TMP_ProjectTextSettings |
class | TMP_RuntimeTests |
class | TMP_ScrollbarEventHandler |
class | TMP_SelectionCaret |
A simple component that can be added to a newly created object where inheriting from MaskableGraphic is needed. More... | |
class | TMP_Settings |
class | TMP_Sprite |
class | TMP_SpriteAnimator |
class | TMP_SpriteAsset |
class | TMP_SpriteAssetImporter |
struct | TMP_SpriteInfo |
class | TMP_Style |
class | TMP_StyleSheet |
class | TMP_SubMesh |
class | TMP_SubMeshUI |
class | TMP_Text |
Base class which contains common properties and functions shared between the TextMeshPro and TextMeshProUGUI component. More... | |
class | TMP_TextElement |
Base class for all text elements like characters (glyphs) and sprites. More... | |
class | TMP_TextInfo |
Class which contains information about every element contained within the text object. More... | |
class | TMP_TextUtilities |
class | TMP_UpdateManager |
class | TMP_UpdateRegistry |
Class for handling and scheduling text object updates. More... | |
struct | TMP_Vertex |
struct | TMP_WordInfo |
Structure containing information about the individual words contained in the text object. More... | |
struct | TMP_XmlTagStack |
Structure used to track XML tags of various types. More... | |
class | TMPro_EventManager |
class | TMPro_ExtensionMethods |
class | TweenRunner |
struct | VertexGradient |
struct | WordWrapState |
struct | XML_TagAttribute |
Enumerations | |
enum | TextContainerAnchors { TopLeft = 0, Top = 1, TopRight = 2, Left = 3, Middle = 4, Right = 5, BottomLeft = 6, Bottom = 7, BottomRight = 8, Custom = 9 } |
enum | ColorMode { Single, HorizontalGradient, VerticalGradient, FourCornersGradient } |
enum | VertexSortingOrder { Normal, Reverse } |
enum | TextAlignmentOptions { TopLeft = _HorizontalAlignmentOptions.Left | _VerticalAlignmentOptions.Top, Top = _HorizontalAlignmentOptions.Center | _VerticalAlignmentOptions.Top, TopRight = _HorizontalAlignmentOptions.Right | _VerticalAlignmentOptions.Top, TopJustified = _HorizontalAlignmentOptions.Justified | _VerticalAlignmentOptions.Top, TopFlush = _HorizontalAlignmentOptions.Flush | _VerticalAlignmentOptions.Top, TopGeoAligned = _HorizontalAlignmentOptions.Geometry | _VerticalAlignmentOptions.Top, Left = _HorizontalAlignmentOptions.Left | _VerticalAlignmentOptions.Middle, Center = _HorizontalAlignmentOptions.Center | _VerticalAlignmentOptions.Middle, Right = _HorizontalAlignmentOptions.Right | _VerticalAlignmentOptions.Middle, Justified = _HorizontalAlignmentOptions.Justified | _VerticalAlignmentOptions.Middle, Flush = _HorizontalAlignmentOptions.Flush | _VerticalAlignmentOptions.Middle, CenterGeoAligned = _HorizontalAlignmentOptions.Geometry | _VerticalAlignmentOptions.Middle, BottomLeft = _HorizontalAlignmentOptions.Left | _VerticalAlignmentOptions.Bottom, Bottom = _HorizontalAlignmentOptions.Center | _VerticalAlignmentOptions.Bottom, BottomRight = _HorizontalAlignmentOptions.Right | _VerticalAlignmentOptions.Bottom, BottomJustified = _HorizontalAlignmentOptions.Justified | _VerticalAlignmentOptions.Bottom, BottomFlush = _HorizontalAlignmentOptions.Flush | _VerticalAlignmentOptions.Bottom, BottomGeoAligned = _HorizontalAlignmentOptions.Geometry | _VerticalAlignmentOptions.Bottom, BaselineLeft = _HorizontalAlignmentOptions.Left | _VerticalAlignmentOptions.Baseline, Baseline = _HorizontalAlignmentOptions.Center | _VerticalAlignmentOptions.Baseline, BaselineRight = _HorizontalAlignmentOptions.Right | _VerticalAlignmentOptions.Baseline, BaselineJustified = _HorizontalAlignmentOptions.Justified | _VerticalAlignmentOptions.Baseline, BaselineFlush = _HorizontalAlignmentOptions.Flush | _VerticalAlignmentOptions.Baseline, BaselineGeoAligned = _HorizontalAlignmentOptions.Geometry | _VerticalAlignmentOptions.Baseline, MidlineLeft = _HorizontalAlignmentOptions.Left | _VerticalAlignmentOptions.Geometry, Midline = _HorizontalAlignmentOptions.Center | _VerticalAlignmentOptions.Geometry, MidlineRight = _HorizontalAlignmentOptions.Right | _VerticalAlignmentOptions.Geometry, MidlineJustified = _HorizontalAlignmentOptions.Justified | _VerticalAlignmentOptions.Geometry, MidlineFlush = _HorizontalAlignmentOptions.Flush | _VerticalAlignmentOptions.Geometry, MidlineGeoAligned = _HorizontalAlignmentOptions.Geometry | _VerticalAlignmentOptions.Geometry, CaplineLeft = _HorizontalAlignmentOptions.Left | _VerticalAlignmentOptions.Capline, Capline = _HorizontalAlignmentOptions.Center | _VerticalAlignmentOptions.Capline, CaplineRight = _HorizontalAlignmentOptions.Right | _VerticalAlignmentOptions.Capline, CaplineJustified = _HorizontalAlignmentOptions.Justified | _VerticalAlignmentOptions.Capline, CaplineFlush = _HorizontalAlignmentOptions.Flush | _VerticalAlignmentOptions.Capline, CaplineGeoAligned = _HorizontalAlignmentOptions.Geometry | _VerticalAlignmentOptions.Capline } |
enum | _HorizontalAlignmentOptions { Left = 0x1, Center = 0x2, Right = 0x4, Justified = 0x8, Flush = 0x10, Geometry = 0x20 } |
Internal horizontal text alignment options. More... | |
enum | _VerticalAlignmentOptions { Top = 0x100, Middle = 0x200, Bottom = 0x400, Baseline = 0x800, Geometry = 0x1000, Capline = 0x2000 } |
Internal vertical text alignment options. More... | |
enum | TextRenderFlags { DontRender = 0x0, Render = 0xFF } |
Flags controlling what vertex data gets pushed to the mesh. More... | |
enum | TMP_TextElementType { Character, Sprite } |
enum | MaskingTypes { MaskOff = 0, MaskHard = 1, MaskSoft = 2 } |
enum | TextOverflowModes { Overflow = 0, Ellipsis = 1, Masking = 2, Truncate = 3, ScrollRect = 4, Page = 5, Linked = 6 } |
enum | MaskingOffsetMode { Percentage = 0, Pixel = 1 } |
enum | TextureMappingOptions { Character = 0, Line = 1, Paragraph = 2, MatchAspect = 3 } |
enum | FontStyles { Normal = 0x0, Bold = 0x1, Italic = 0x2, Underline = 0x4, LowerCase = 0x8, UpperCase = 0x10, SmallCaps = 0x20, Strikethrough = 0x40, Superscript = 0x80, Subscript = 0x100, Highlight = 0x200 } |
enum | FontWeights { Thin = 100, ExtraLight = 200, Light = 300, Normal = 400, Medium = 500, SemiBold = 600, Bold = 700, Heavy = 800, Black = 900 } |
enum | TagUnits { Pixels = 0, FontUnits = 1, Percentage = 2 } |
enum | TagType { None = 0x0, NumericalValue = 0x1, StringValue = 0x2, ColorValue = 0x4 } |
enum | CaretPosition { None, Left, Right } |
enum | Compute_DistanceTransform_EventTypes { Processing, Completed } |
enum | TMP_VertexDataUpdateFlags { None = 0x0, Vertices = 0x1, Uv0 = 0x2, Uv2 = 0x4, Uv4 = 0x8, Colors32 = 0x10, All = 0xFF } |
Flags to control what vertex data is pushed to the mesh and renderer. More... | |
|
strong |
Internal horizontal text alignment options.
Definition at line 71 of file TMP_Text.cs.
|
strong |
Internal vertical text alignment options.
Definition at line 79 of file TMP_Text.cs.
|
strong |
Flags controlling what vertex data gets pushed to the mesh.
Definition at line 88 of file TMP_Text.cs.
|
strong |
Flags to control what vertex data is pushed to the mesh and renderer.
Definition at line 11 of file TMPro_MeshUtilities.cs.