Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
LayoutMaxSize Class Reference
Inheritance diagram for LayoutMaxSize:

Public Member Functions

override void CalculateLayoutInputHorizontal ()
 
override void CalculateLayoutInputVertical ()
 

Public Attributes

float maxHeight = -1f
 
float maxWidth = -1f
 

Protected Member Functions

override void OnRectTransformDimensionsChange ()
 

Private Member Functions

void UpdateMaxSizes ()
 

Detailed Description

Definition at line 7 of file LayoutMaxSize.cs.

Member Function Documentation

◆ CalculateLayoutInputHorizontal()

override void LayoutMaxSize.CalculateLayoutInputHorizontal ( )
inline

Definition at line 13 of file LayoutMaxSize.cs.

14 {
15 base.CalculateLayoutInputHorizontal();
17 }
void UpdateMaxSizes()

References UpdateMaxSizes().

◆ CalculateLayoutInputVertical()

override void LayoutMaxSize.CalculateLayoutInputVertical ( )
inline

Definition at line 19 of file LayoutMaxSize.cs.

20 {
21 base.CalculateLayoutInputVertical();
23 }

References UpdateMaxSizes().

◆ OnRectTransformDimensionsChange()

override void LayoutMaxSize.OnRectTransformDimensionsChange ( )
inlineprotected

Definition at line 25 of file LayoutMaxSize.cs.

26 {
27 base.OnRectTransformDimensionsChange();
29 }

References UpdateMaxSizes().

◆ UpdateMaxSizes()

void LayoutMaxSize.UpdateMaxSizes ( )
inlineprivate

Definition at line 31 of file LayoutMaxSize.cs.

32 {
33 if (maxWidth != -1f)
34 {
35 RectTransform rectTransform = this.Rect();
36 if (rectTransform.sizeDelta.x > maxWidth)
37 {
38 rectTransform.sizeDelta = new Vector2(maxWidth, rectTransform.sizeDelta.y);
39 preferredWidth = maxWidth;
40 }
41 }
42 }

References maxWidth.

Referenced by CalculateLayoutInputHorizontal(), CalculateLayoutInputVertical(), and OnRectTransformDimensionsChange().

Member Data Documentation

◆ maxHeight

float LayoutMaxSize.maxHeight = -1f

Definition at line 9 of file LayoutMaxSize.cs.

◆ maxWidth

float LayoutMaxSize.maxWidth = -1f

Definition at line 11 of file LayoutMaxSize.cs.

Referenced by UpdateMaxSizes().


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