Show / Hide Table of Contents

Class TextGenerator

Inheritance
Object
TextGenerator
Implements
IDisposable
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
public sealed class TextGenerator : IDisposable

Constructors

| Improve this Doc View Source

TextGenerator()

Declaration
public TextGenerator()
| Improve this Doc View Source

TextGenerator(Int32)

Declaration
public TextGenerator(int initialCapacity)
Parameters
Type Name Description
Int32 initialCapacity

Properties

characterCount

Declaration
public int characterCount { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

characterCountVisible

Declaration
public int characterCountVisible { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

characters

Declaration
public IList<UICharInfo> characters { get; }
Property Value
Type Description
IList<UICharInfo>

fontSizeUsedForBestFit

Declaration
public int fontSizeUsedForBestFit { get; }
Property Value
Type Description
Int32

lineCount

Declaration
public int lineCount { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

lines

Declaration
public IList<UILineInfo> lines { get; }
Property Value
Type Description
IList<UILineInfo>

rectExtents

Declaration
public Rect rectExtents { get; }
Property Value
Type Description
Rect

vertexCount

Declaration
public int vertexCount { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

verts

Declaration
public IList<UIVertex> verts { get; }
Property Value
Type Description
IList<UIVertex>

Methods

| Improve this Doc View Source

Finalize()

Declaration
protected void Finalize()
| Improve this Doc View Source

GetCharacters(List<UICharInfo>)

Declaration
public void GetCharacters(List<UICharInfo> characters)
Parameters
Type Name Description
List<UICharInfo> characters

GetCharactersArray()

Declaration
public UICharInfo[] GetCharactersArray()
Returns
Type Description
UICharInfo[]
| Improve this Doc View Source

GetLines(List<UILineInfo>)

Declaration
public void GetLines(List<UILineInfo> lines)
Parameters
Type Name Description
List<UILineInfo> lines

GetLinesArray()

Declaration
public UILineInfo[] GetLinesArray()
Returns
Type Description
UILineInfo[]
| Improve this Doc View Source

GetPreferredHeight(String, TextGenerationSettings)

Declaration
public float GetPreferredHeight(string str, TextGenerationSettings settings)
Parameters
Type Name Description
String str
TextGenerationSettings settings
Returns
Type Description
Single
| Improve this Doc View Source

GetPreferredWidth(String, TextGenerationSettings)

Declaration
public float GetPreferredWidth(string str, TextGenerationSettings settings)
Parameters
Type Name Description
String str
TextGenerationSettings settings
Returns
Type Description
Single
| Improve this Doc View Source

GetVertices(List<UIVertex>)

Declaration
public void GetVertices(List<UIVertex> vertices)
Parameters
Type Name Description
List<UIVertex> vertices

GetVerticesArray()

Declaration
public UIVertex[] GetVerticesArray()
Returns
Type Description
UIVertex[]
| Improve this Doc View Source

Invalidate()

Declaration
public void Invalidate()
| Improve this Doc View Source

Populate(String, TextGenerationSettings)

Declaration
public bool Populate(string str, TextGenerationSettings settings)
Parameters
Type Name Description
String str
TextGenerationSettings settings
Returns
Type Description
Boolean
| Improve this Doc View Source

PopulateWithErrors(String, TextGenerationSettings, GameObject)

Declaration
public bool PopulateWithErrors(string str, TextGenerationSettings settings, GameObject context)
Parameters
Type Name Description
String str
TextGenerationSettings settings
GameObject context
Returns
Type Description
Boolean

Explicit Interface Implementations

| Improve this Doc View Source

IDisposable.Dispose()

Declaration
void IDisposable.Dispose()

Implements

System.IDisposable

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX