Mad Level Manager

- Main Page
- Packages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
MadLevelManager.MadText Class Reference
Inheritance diagram for MadLevelManager.MadText:

## Public Types
enum | Align { Left, Center, Right }
Public Types inherited from MadLevelManager.MadSprite
enum | InputType { SingleTexture, TextureAtlas }
enum | PivotPoint { BottomLeft, TopLeft, TopRight, BottomRight, Left, Top, Right, Bottom, Center, Custom }
enum | FillType { None, LeftToRight, RightToLeft, BottomToTop, TopToBottom, ExpandHorizontal, ExpandVertical, RadialCW, RadialCCW }
enum | EventFlags { None = 0, EventFlags.MouseHover = 1, EventFlags.MouseClick = 2, EventFlags.FingerTap = 4, EventFlags.Focus = 8, All = 15 }

## Public Member Functions
override Rect | GetBounds ()
override bool | CanDraw ()
override Material | GetMaterial ()
override void | DrawOn (ref MadList< Vector3 > vertices, ref MadList< Color32 > colors, ref MadList< Vector2 > uv, ref MadList< int > triangles, out Material material)
Public Member Functions inherited from MadLevelManager.MadSprite
virtual Rect | GetTransformedBounds ()
| Returns Transformed (real) bounds translated and scaled by local trasnform.
void | TryFocus ()
void | SetMaterial (string shader, SetupShader setupShader)
void | DrawOnRegular (ref MadList< Vector3 > vertices, ref MadList< Color32 > colors, ref MadList< Vector2 > uv, ref MadList< int > triangles)
void | DrawOnQuad (ref MadList< Vector3 > vertices, ref MadList< Color32 > colors, ref MadList< Vector2 > uv, ref MadList< int > triangles)
void | ResizeToTexture ()
void | MinMaxDepthRecursively (out int min, out int max)
void | RecalculateLiveBounds ()
void | AnimScale (Vector3 from, Vector3 to, float time, MadiTween.EaseType easing)
void | AnimScaleTo (Vector3 scale, float time, MadiTween.EaseType easing)
void | AnimMove (Vector3 from, Vector3 to, float time, MadiTween.EaseType easing)
void | AnimMoveTo (Vector3 target, float time, MadiTween.EaseType easing)
void | AnimRotate (Vector3 from, Vector3 to, float time, MadiTween.EaseType easing)
void | AnimRotateTo (Vector3 rotation, float time, MadiTween.EaseType easing)
void | AnimColor (Color from, Color to, float time, MadiTween.EaseType easing)
void | AnimColorTo (Color color, float time, MadiTween.EaseType easing)
void | OnTintChange (Color color)
delegate void | Action (MadSprite sprite)
delegate void | SetupShader (Material material)
Public Member Functions inherited from MadLevelManager.MadNode
T | CreateChild< T > (string name)
T | CreateChild< T > (string name, T template)
MadNode | CreateChild (string name, GameObject template)
T | FindParent< T > ()

## Public Attributes
MadFont | font
string | text = ""
Align | align = Align.Left
float | scale = 24
float | letterSpacing = 1
bool | wordWrap = false
float | wordWrapLength = 1000
Public Attributes inherited from MadLevelManager.MadSprite
MadPanel | panel
bool | visible = true
bool | editorSelectable = true
PivotPoint | pivotPoint = PivotPoint.Center
Vector2 | customPivotPoint = new Vector2(0, 0)
Color | tint = Color.white
InputType | inputType = InputType.SingleTexture
Texture2D | texture
Texture2D | lastTexture
MadAtlas | textureAtlas
string | textureAtlasSpriteGUID
string | lastTextureAtlasSpriteGUID
Vector2 | textureOffset
Vector2 | textureRepeat = new Vector2(1, 1)
bool | hasPremultipliedAlpha = false
int | guiDepth
EventFlags | eventFlags = EventFlags.All
float | liveLeft = 0
bool | hasLiveBounds
FillType | fillType
float | fillValue = 1
float | radialFillOffset = 0
float | radialFillLength = 1
Public Attributes inherited from MadLevelManager.MadNode
bool | managed

## Protected Member Functions
override void | OnEnable ()
override void | Update ()
Protected Member Functions inherited from MadLevelManager.MadSprite
virtual void | Start ()
Matrix4x4 | TransformMatrix ()
void | UpdatePivotPoint ()
Vector3 | PivotPointTranslate (Vector3 p, Rect bounds)

## Additional Inherited Members
Protected Attributes inherited from MadLevelManager.MadSprite
float | left
Properties inherited from MadLevelManager.MadSprite
Vector2 | initialSize`[get, set]`
Vector2 | size`[get, set]`
bool | hasFocus`[get, set]`
| Gets or sets a value indicating whether this MadSprite has focus. When other sprite is currently focused, it's focus will be lost. More...
Action | onMouseEnter`[get, set]`
Action | onMouseExit`[get, set]`
Action | onMouseDown`[get, set]`
Action | onMouseUp`[get, set]`
Action | onTap`[get, set]`
Action | onFocus`[get, set]`
Action | onFocusLost`[get, set]`
Properties inherited from MadLevelManager.MadNode
static bool | Instantiating`[get, set]`

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

- Assets/Mad Level Manager/Scripts/Mad2D/MadText.cs