Class TMP_SubMeshUI
Inheritance
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.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.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 SourceTMP_SubMeshUI()
Declaration
public TMP_SubMeshUI()
Properties
| Edit this page View SourcecanvasRenderer
Declaration
public CanvasRenderer canvasRenderer { get; }
Property Value
Type | Description |
---|---|
CanvasRenderer |
fallbackMaterial
Declaration
public Material fallbackMaterial { get; set; }
Property Value
Type | Description |
---|---|
Material |
fallbackSourceMaterial
Declaration
public Material fallbackSourceMaterial { get; set; }
Property Value
Type | Description |
---|---|
Material |
fontAsset
Declaration
public TMP_FontAsset fontAsset { get; set; }
Property Value
Type | Description |
---|---|
TMP_FontAsset |
isDefaultMaterial
Declaration
public bool isDefaultMaterial { get; set; }
Property Value
Type | Description |
---|---|
bool |
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 |
padding
Declaration
public float padding { get; set; }
Property Value
Type | Description |
---|---|
float |
sharedMaterial
Declaration
public Material sharedMaterial { get; set; }
Property Value
Type | Description |
---|---|
Material |
spriteAsset
Declaration
public TMP_SpriteAsset spriteAsset { get; set; }
Property Value
Type | Description |
---|---|
TMP_SpriteAsset |
Methods
| Edit this page View SourceAddSubTextObject(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 |
Cull(Rect, bool)
Declaration
public override void Cull(Rect clipRect, bool validRect)
Parameters
Type | Name | Description |
---|---|---|
Rect | clipRect | |
bool | validRect |
Overrides
| Edit this page View SourceGetModifiedMaterial(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 |
GetPaddingForMaterial(Material)
Declaration
public float GetPaddingForMaterial(Material mat)
Parameters
Type | Name | Description |
---|---|---|
Material | mat |
Returns
Type | Description |
---|---|
float |
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()
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()
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