docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class TMP_TextInfo

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

    Inheritance
    object
    TMP_TextInfo
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: TMPro
    Assembly: Unity.TextMeshPro.dll
    Syntax
    [Serializable]
    public class TMP_TextInfo

    Constructors

    TMP_TextInfo()

    Declaration
    public TMP_TextInfo()

    TMP_TextInfo(TMP_Text)

    Declaration
    public TMP_TextInfo(TMP_Text textComponent)
    Parameters
    Type Name Description
    TMP_Text textComponent

    Fields

    characterCount

    Declaration
    public int characterCount
    Field Value
    Type Description
    int

    characterInfo

    Declaration
    public TMP_CharacterInfo[] characterInfo
    Field Value
    Type Description
    TMP_CharacterInfo[]

    lineCount

    Declaration
    public int lineCount
    Field Value
    Type Description
    int

    lineInfo

    Declaration
    public TMP_LineInfo[] lineInfo
    Field Value
    Type Description
    TMP_LineInfo[]

    linkCount

    Declaration
    public int linkCount
    Field Value
    Type Description
    int

    linkInfo

    Declaration
    public TMP_LinkInfo[] linkInfo
    Field Value
    Type Description
    TMP_LinkInfo[]

    materialCount

    Declaration
    public int materialCount
    Field Value
    Type Description
    int

    meshInfo

    Declaration
    public TMP_MeshInfo[] meshInfo
    Field Value
    Type Description
    TMP_MeshInfo[]

    pageCount

    Declaration
    public int pageCount
    Field Value
    Type Description
    int

    pageInfo

    Declaration
    public TMP_PageInfo[] pageInfo
    Field Value
    Type Description
    TMP_PageInfo[]

    spaceCount

    Declaration
    public int spaceCount
    Field Value
    Type Description
    int

    spriteCount

    Declaration
    public int spriteCount
    Field Value
    Type Description
    int

    textComponent

    Declaration
    public TMP_Text textComponent
    Field Value
    Type Description
    TMP_Text

    wordCount

    Declaration
    public int wordCount
    Field Value
    Type Description
    int

    wordInfo

    Declaration
    public TMP_WordInfo[] wordInfo
    Field Value
    Type Description
    TMP_WordInfo[]

    Methods

    ClearAllMeshInfo()

    Function to clear the content of all the MeshInfo arrays while preserving their Triangles, Normals and Tangents.

    Declaration
    public void ClearAllMeshInfo()

    ClearMeshInfo(bool)

    Function to clear the content of the MeshInfo array while preserving the Triangles, Normals and Tangents.

    Declaration
    public void ClearMeshInfo(bool updateMesh)
    Parameters
    Type Name Description
    bool updateMesh

    ClearUnusedVertices(MaterialReference[])

    Function used to mark unused vertices as degenerate.

    Declaration
    public void ClearUnusedVertices(MaterialReference[] materials)
    Parameters
    Type Name Description
    MaterialReference[] materials

    CopyMeshInfoVertexData()

    Function to copy the MeshInfo Arrays and their primary vertex data content.

    Declaration
    public TMP_MeshInfo[] CopyMeshInfoVertexData()
    Returns
    Type Description
    TMP_MeshInfo[]

    A copy of the MeshInfo[]

    ResetVertexLayout(bool)

    Declaration
    public void ResetVertexLayout(bool isVolumetric)
    Parameters
    Type Name Description
    bool isVolumetric

    Resize<T>(ref T[], int)

    Function to resize any of the structure contained in the TMP_TextInfo class.

    Declaration
    public static void Resize<T>(ref T[] array, int size)
    Parameters
    Type Name Description
    T[] array
    int size
    Type Parameters
    Name Description
    T

    Resize<T>(ref T[], int, bool)

    Function to resize any of the structure contained in the TMP_TextInfo class.

    Declaration
    public static void Resize<T>(ref T[] array, int size, bool isBlockAllocated)
    Parameters
    Type Name Description
    T[] array
    int size
    bool isBlockAllocated
    Type Parameters
    Name Description
    T
    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)