Show / Hide Table of Contents

Class TMP_SubMeshUI

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
UIBehaviour
Graphic
MaskableGraphic
TMP_SubMeshUI
Implements
ICanvasElement
IClippable
IMaskable
IMaterialModifier
Inherited Members
MaskableGraphic.m_ShouldRecalculateStencil
MaskableGraphic.m_MaskMaterial
MaskableGraphic.m_StencilValue
MaskableGraphic.SetClipRect(Rect, bool)
MaskableGraphic.SetClipSoftness(Vector2)
MaskableGraphic.OnValidate()
MaskableGraphic.OnCanvasHierarchyChanged()
MaskableGraphic.onCullStateChanged
MaskableGraphic.maskable
MaskableGraphic.isMaskingGraphic
Graphic.s_DefaultUI
Graphic.s_WhiteTexture
Graphic.m_Material
Graphic.m_SkipLayoutUpdate
Graphic.m_SkipMaterialUpdate
Graphic.m_OnDirtyLayoutCallback
Graphic.m_OnDirtyVertsCallback
Graphic.m_OnDirtyMaterialCallback
Graphic.s_Mesh
Graphic.m_CachedMesh
Graphic.m_CachedUvs
Graphic.OnRectTransformDimensionsChange()
Graphic.OnBeforeTransformParentChanged()
Graphic.OnCullingChanged()
Graphic.LayoutComplete()
Graphic.GraphicUpdateComplete()
Graphic.OnPopulateMesh(Mesh)
Graphic.OnPopulateMesh(VertexHelper)
Graphic.OnRebuildRequested()
Graphic.Reset()
Graphic.OnDidApplyAnimationProperties()
Graphic.SetNativeSize()
Graphic.Raycast(Vector2, Camera)
Graphic.PixelAdjustPoint(Vector2)
Graphic.GetPixelAdjustedRect()
Graphic.CrossFadeColor(Color, float, bool, bool)
Graphic.CrossFadeColor(Color, float, bool, bool, bool)
Graphic.CrossFadeAlpha(float, float, bool)
Graphic.RegisterDirtyLayoutCallback(UnityAction)
Graphic.UnregisterDirtyLayoutCallback(UnityAction)
Graphic.RegisterDirtyVerticesCallback(UnityAction)
Graphic.UnregisterDirtyVerticesCallback(UnityAction)
Graphic.RegisterDirtyMaterialCallback(UnityAction)
Graphic.UnregisterDirtyMaterialCallback(UnityAction)
Graphic.defaultGraphicMaterial
Graphic.color
Graphic.raycastTarget
Graphic.raycastPadding
Graphic.useLegacyMeshGeneration
Graphic.depth
Graphic.rectTransform
Graphic.canvas
Graphic.defaultMaterial
Graphic.workerMesh
UIBehaviour.Awake()
UIBehaviour.Start()
UIBehaviour.IsActive()
UIBehaviour.OnCanvasGroupChanged()
UIBehaviour.IsDestroyed()
Namespace: TMPro
Assembly: HollowKnight.dll
Syntax
[ExecuteInEditMode]
public class TMP_SubMeshUI : MaskableGraphic, ICanvasElement, IClippable, IMaskable, IMaterialModifier

Constructors

| Edit this page View Source

TMP_SubMeshUI()

Declaration
public TMP_SubMeshUI()

Properties

| Edit this page View Source

canvasRenderer

Declaration
public CanvasRenderer canvasRenderer { get; }
Property Value
Type Description
CanvasRenderer
| Edit this page View Source

fallbackMaterial

Declaration
public Material fallbackMaterial { get; set; }
Property Value
Type Description
Material
| Edit this page View Source

fallbackSourceMaterial

Declaration
public Material fallbackSourceMaterial { get; set; }
Property Value
Type Description
Material
| Edit this page View Source

fontAsset

Declaration
public TMP_FontAsset fontAsset { get; set; }
Property Value
Type Description
TMP_FontAsset
| Edit this page View Source

isDefaultMaterial

Declaration
public bool isDefaultMaterial { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

mainTexture

Declaration
public override Texture mainTexture { get; }
Property Value
Type Description
Texture
Overrides
UnityEngine.UI.Graphic.mainTexture
| Edit this page View Source

material

Declaration
public override Material material { get; set; }
Property Value
Type Description
Material
Overrides
UnityEngine.UI.Graphic.material
| Edit this page View Source

materialForRendering

Declaration
public override Material materialForRendering { get; }
Property Value
Type Description
Material
Overrides
UnityEngine.UI.Graphic.materialForRendering
| Edit this page View Source

mesh

Declaration
public Mesh mesh { get; set; }
Property Value
Type Description
Mesh
| Edit this page View Source

padding

Declaration
public float padding { get; set; }
Property Value
Type Description
float
| Edit this page View Source

sharedMaterial

Declaration
public Material sharedMaterial { get; set; }
Property Value
Type Description
Material
| Edit this page View Source

spriteAsset

Declaration
public TMP_SpriteAsset spriteAsset { get; set; }
Property Value
Type Description
TMP_SpriteAsset

Methods

| Edit this page View Source

AddSubTextObject(TextMeshProUGUI, MaterialReference)

Declaration
public static TMP_SubMeshUI AddSubTextObject(TextMeshProUGUI textComponent, MaterialReference materialReference)
Parameters
Type Name Description
TextMeshProUGUI textComponent
MaterialReference materialReference
Returns
Type Description
TMP_SubMeshUI
| Edit this page View Source

Cull(Rect, bool)

Declaration
public override void Cull(Rect clipRect, bool validRect)
Parameters
Type Name Description
Rect clipRect
bool validRect
Overrides
MaskableGraphic.Cull(Rect, bool)
| Edit this page View Source

GetModifiedMaterial(Material)

Declaration
public override Material GetModifiedMaterial(Material baseMaterial)
Parameters
Type Name Description
Material baseMaterial
Returns
Type Description
Material
Overrides
UnityEngine.UI.MaskableGraphic.GetModifiedMaterial(UnityEngine.Material)
| Edit this page View Source

GetPaddingForMaterial()

Declaration
public float GetPaddingForMaterial()
Returns
Type Description
float
| Edit this page View Source

GetPaddingForMaterial(Material)

Declaration
public float GetPaddingForMaterial(Material mat)
Parameters
Type Name Description
Material mat
Returns
Type Description
float
| Edit this page View Source

OnDestroy()

Declaration
protected override void OnDestroy()
Overrides
UnityEngine.UI.Graphic.OnDestroy()
| Edit this page View Source

OnDisable()

Declaration
protected override void OnDisable()
Overrides
UnityEngine.UI.MaskableGraphic.OnDisable()
| Edit this page View Source

OnEnable()

Declaration
protected override void OnEnable()
Overrides
UnityEngine.UI.MaskableGraphic.OnEnable()
| Edit this page View Source

OnTransformParentChanged()

Declaration
protected override void OnTransformParentChanged()
Overrides
UnityEngine.UI.MaskableGraphic.OnTransformParentChanged()
| Edit this page View Source

Rebuild(CanvasUpdate)

Declaration
public override void Rebuild(CanvasUpdate update)
Parameters
Type Name Description
CanvasUpdate update
Overrides
UnityEngine.UI.Graphic.Rebuild(UnityEngine.UI.CanvasUpdate)
| Edit this page View Source

RecalculateClipping()

Declaration
public override void RecalculateClipping()
Overrides
UnityEngine.UI.MaskableGraphic.RecalculateClipping()
| Edit this page View Source

RecalculateMasking()

Declaration
public override void RecalculateMasking()
Overrides
UnityEngine.UI.MaskableGraphic.RecalculateMasking()
| Edit this page View Source

RefreshMaterial()

Declaration
public void RefreshMaterial()
| Edit this page View Source

SetAllDirty()

Declaration
public override void SetAllDirty()
Overrides
UnityEngine.UI.Graphic.SetAllDirty()
| Edit this page View Source

SetLayoutDirty()

Declaration
public override void SetLayoutDirty()
Overrides
UnityEngine.UI.Graphic.SetLayoutDirty()
| Edit this page View Source

SetMaterialDirty()

Declaration
public override void SetMaterialDirty()
Overrides
UnityEngine.UI.Graphic.SetMaterialDirty()
| Edit this page View Source

SetPivotDirty()

Declaration
public void SetPivotDirty()
| Edit this page View Source

SetVerticesDirty()

Declaration
public override void SetVerticesDirty()
Overrides
UnityEngine.UI.Graphic.SetVerticesDirty()
| Edit this page View Source

UpdateGeometry()

Declaration
protected override void UpdateGeometry()
Overrides
UnityEngine.UI.Graphic.UpdateGeometry()
| Edit this page View Source

UpdateMaterial()

Declaration
protected override void UpdateMaterial()
Overrides
UnityEngine.UI.Graphic.UpdateMaterial()
| Edit this page View Source

UpdateMeshPadding(bool, bool)

Declaration
public void UpdateMeshPadding(bool isExtraPadding, bool isUsingBold)
Parameters
Type Name Description
bool isExtraPadding
bool isUsingBold

Implements

UnityEngine.UI.ICanvasElement
UnityEngine.UI.IClippable
UnityEngine.UI.IMaskable
UnityEngine.UI.IMaterialModifier

Extension Methods

ReflectionUtilities.ReflectCallMethod(object, string, object[], BindingFlags)
ReflectionUtilities.ReflectGetField(object, string, BindingFlags)
ReflectionUtilities.ReflectGetMethod(object, string, BindingFlags)
ReflectionUtilities.ReflectGetProperty(object, string, BindingFlags)
ReflectionUtilities.ReflectSetField(object, string, object, BindingFlags)
ReflectionUtilities.ReflectSetProperty(object, string, object, BindingFlags)
CoroutineUtilities.RunCoroutineWhile<T>(T, IEnumerator, Func<bool>)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾