Class TMP_SubMesh
Namespace: TMPro
Syntax
public class TMP_SubMesh : MonoBehaviour
Properties
boxCollider
Declaration
public BoxCollider boxCollider { get; }
Property Value
Type |
Description |
BoxCollider |
|
fallbackMaterial
The fallback material created from the properties of the fallback source material.
Declaration
public Material fallbackMaterial { get; set; }
Property Value
Type |
Description |
Material |
|
fallbackSourceMaterial
The source material used by the fallback font
Declaration
public Material fallbackSourceMaterial { get; set; }
Property Value
Type |
Description |
Material |
|
fontAsset
The TMP Font Asset assigned to this sub text object.
Declaration
public TMP_FontAsset fontAsset { get; set; }
Property Value
isDefaultMaterial
Is the text object using the default font asset material.
Declaration
public bool isDefaultMaterial { get; set; }
Property Value
material
The material to be assigned to this object. Returns an instance of the material.
Declaration
public Material material { get; set; }
Property Value
Type |
Description |
Material |
|
mesh
The Mesh of this text sub object.
Declaration
public Mesh mesh { get; set; }
Property Value
meshFilter
The MeshFilter of this text sub object.
Declaration
public MeshFilter meshFilter { get; }
Property Value
Type |
Description |
MeshFilter |
|
padding
Padding value resulting for the property settings on the material.
Declaration
public float padding { get; set; }
Property Value
renderer
The Mesh Renderer of this text sub object.
Declaration
public Renderer renderer { get; }
Property Value
Type |
Description |
Renderer |
|
sharedMaterial
The material to be assigned to this text object.
Declaration
public Material sharedMaterial { get; set; }
Property Value
Type |
Description |
Material |
|
spriteAsset
The TMP Sprite Asset assigned to this sub text object.
Declaration
public TMP_SpriteAsset spriteAsset { get; set; }
Property Value
Methods
AddSubTextObject(TextMeshPro, MaterialReference)
Declaration
public static TMP_SubMesh AddSubTextObject(TextMeshPro textComponent, MaterialReference materialReference)
Parameters
Returns
DestroySelf()
Declaration
public void DestroySelf()
Function called when the padding value for the material needs to be re-calculated.
Declaration
public float GetPaddingForMaterial()
Returns
SetMaterialDirty()
Declaration
public void SetMaterialDirty()
SetVerticesDirty()
Declaration
public void SetVerticesDirty()
UpdateColliders(Int32)
Declaration
public void UpdateColliders(int vertexCount)
Parameters
Type |
Name |
Description |
Int32 |
vertexCount |
|
UpdateMaterial()
Declaration
protected void UpdateMaterial()
UpdateMeshPadding(Boolean, Boolean)
Function to update the padding values of the object.
Declaration
public void UpdateMeshPadding(bool isExtraPadding, bool isUsingBold)
Parameters