Hue Preserving Color Blending
Protected Member Functions | Properties | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
TMPro.TextContainer Class Reference
Inheritance diagram for TMPro.TextContainer:

Protected Member Functions

override void Awake ()
 
override void OnEnable ()
 
override void OnDisable ()
 
override void OnRectTransformDimensionsChange ()
 Callback from Unity to handle RectTransform changes. More...
 

Properties

bool hasChanged [get, set]
 
Vector2 pivot [get, set]
 
TextContainerAnchors anchorPosition [get, set]
 
Rect rect [get, set]
 
Vector2 size [get, set]
 
float width [get, set]
 
float height [get, set]
 
bool isDefaultWidth [get]
 
bool isDefaultHeight [get]
 
bool isAutoFitting [get, set]
 
Vector3 [] corners [get]
 
Vector3 [] worldCorners [get]
 
Vector4 margins [get, set]
 
RectTransform rectTransform [get]
 The RectTransform used by the object More...
 
TextMeshPro textMeshPro [get]
 

Private Member Functions

void OnContainerChanged ()
 
void SetRect (Vector2 size)
 
void UpdateCorners ()
 
Vector2 GetPivot (TextContainerAnchors anchor)
 
TextContainerAnchors GetAnchorPosition (Vector2 pivot)
 

Private Attributes

bool m_hasChanged
 
Vector2 m_pivot
 
TextContainerAnchors m_anchorPosition = TextContainerAnchors.Middle
 
Rect m_rect
 
bool m_isDefaultWidth
 
bool m_isDefaultHeight
 
bool m_isAutoFitting = false
 
Vector3 [] m_corners = new Vector3[4]
 
Vector3 [] m_worldCorners = new Vector3[4]
 
Vector4 m_margins
 
RectTransform m_rectTransform
 
TextMeshPro m_textMeshPro
 

Static Private Attributes

static Vector2 k_defaultSize = new Vector2(100, 100)
 

Detailed Description

Definition at line 14 of file TextContainer.cs.

Member Function Documentation

◆ OnContainerChanged()

void TMPro.TextContainer.OnContainerChanged ( )
inlineprivate

Definition at line 199 of file TextContainer.cs.

◆ OnDisable()

override void TMPro.TextContainer.OnDisable ( )
inlineprotected

Definition at line 190 of file TextContainer.cs.

◆ OnEnable()

override void TMPro.TextContainer.OnEnable ( )
inlineprotected

Definition at line 179 of file TextContainer.cs.

◆ OnRectTransformDimensionsChange()

override void TMPro.TextContainer.OnRectTransformDimensionsChange ( )
inlineprotected

Callback from Unity to handle RectTransform changes.

Definition at line 247 of file TextContainer.cs.

Property Documentation

◆ rectTransform

RectTransform TMPro.TextContainer.rectTransform
get

The RectTransform used by the object

Definition at line 138 of file TextContainer.cs.

◆ textMeshPro

TextMeshPro TMPro.TextContainer.textMeshPro
get

Definition at line 158 of file TextContainer.cs.


The documentation for this class was generated from the following file: