Zdexby TheHolyOneZ
42,628 classes
Class

TextGenerator

: Object
UnityEngine.TextGenerator, UnityEngine.TextRenderingModule 0x00A8 (168 B) inherited 0x0010 UnityEngine.TextRenderingModule.dll
implements IDisposable
0x00x00A8

Members 11

OffsetSizeNameTypeFlagsDefault
0x08m_Ptrlong1 flags—
0x08m_LastStringstringPrivate—
0x60m_LastSettingsTextGenerationSettingsPrivate—
0x01m_HasGeneratedboolPrivate—
0x00810x03padding / unreflected
0x04m_LastValidTextGenerationErrorPrivate—
0x08m_VertsList<UnityEngine.UIVertex>Private+1 flags—
0x08m_CharactersList<UnityEngine.UICharInfo>Private+1 flags—
0x08m_LinesList<UnityEngine.UILineInfo>Private+1 flags—
0x01m_CachedVertsboolPrivate—
0x01m_CachedCharactersboolPrivate—
0x01m_CachedLinesboolPrivate—
0x00A30x05unreflected bytes to end of TextGenerator

Functions 31

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .ctor(int initialCapacity)Public+1 flags0x04
void Finalize()2 flags0x00
void System.IDisposable.Dispose()PrivateFinal+2 flags0x00
int get_characterCountVisible()Public+1 flags0x04
TextGenerationSettings ValidatedSettings(const TextGenerationSettings& settings)Private0x60
void Invalidate()Public0x00
void GetCharacters(List<UnityEngine.UICharInfo> characters)Public0x08
void GetLines(List<UnityEngine.UILineInfo> lines)Public0x08
void GetVertices(List<UnityEngine.UIVertex> vertices)Public0x08
float GetPreferredWidth(const string& str, const TextGenerationSettings& settings)Public0x60
float GetPreferredHeight(const string& str, const TextGenerationSettings& settings)Public0x60
bool PopulateWithErrors(const string& str, const TextGenerationSettings& settings, GameObject context)Public0x60
bool Populate(const string& str, const TextGenerationSettings& settings)Public0x60
TextGenerationError PopulateWithError(const string& str, const TextGenerationSettings& settings)Private0x60
TextGenerationError PopulateAlways(const string& str, const TextGenerationSettings& settings)Private0x60
IList<UnityEngine.UIVertex> get_verts()Public+1 flags0x08
IList<UnityEngine.UICharInfo> get_characters()Public+1 flags0x08
IList<UnityEngine.UILineInfo> get_lines()Public+1 flags0x08
Rect get_rectExtents()Public+1 flags0x10
int get_characterCount()Public+1 flags0x04
int get_lineCount()Public+1 flags0x04
long Internal_Create()PrivateStatic0x08
void Internal_Destroy(long ptr)PrivateStatic0x08
bool Populate_Internal(const string& str, Font font, const Color& color, int fontSize, float scaleFactor, float lineSpacing, const FontStyle& style, bool richText, bool resizeTextForBestFit, int resizeTextMinSize, int resizeTextMaxSize, int verticalOverFlow, int horizontalOverflow, bool updateBounds, const TextAnchor& anchor, float extentsX, float extentsY, float pivotX, float pivotY, bool generateOutOfBounds, bool alignByGeometry, ref uint& error)1 flags0x10
bool Populate_Internal(const string& str, Font font, const Color& color, int fontSize, float scaleFactor, float lineSpacing, const FontStyle& style, bool richText, bool resizeTextForBestFit, int resizeTextMinSize, int resizeTextMaxSize, const VerticalWrapMode& verticalOverFlow, const HorizontalWrapMode& horizontalOverflow, bool updateBounds, const TextAnchor& anchor, const Vector2& extents, const Vector2& pivot, bool generateOutOfBounds, bool alignByGeometry, ref TextGenerationError& error)1 flags0x10
void GetVerticesInternal(object vertices)Private0x08
void GetCharactersInternal(object characters)Private0x08
void GetLinesInternal(object lines)Private0x08
void get_rectExtents_Injected(ref Rect& ret)Private+1 flags0x10
bool Populate_Internal_Injected(const string& str, Font font, ref Color& color, int fontSize, float scaleFactor, float lineSpacing, const FontStyle& style, bool richText, bool resizeTextForBestFit, int resizeTextMinSize, int resizeTextMaxSize, int verticalOverFlow, int horizontalOverflow, bool updateBounds, const TextAnchor& anchor, float extentsX, float extentsY, float pivotX, float pivotY, bool generateOutOfBounds, bool alignByGeometry, ref uint& error)Private0x10

Used by 8

types with a member, parameter or interface of this type