implements IDisposable
0x00x00A8
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_Ptr | long | 1 flags | — | |
| 0x08 | m_LastString | string | Private | — | |
| 0x60 | m_LastSettings | TextGenerationSettings | Private | — | |
| 0x01 | m_HasGenerated | bool | Private | — | |
| 0x0081 | 0x03 | padding / unreflected | |||
| 0x04 | m_LastValid | TextGenerationError | Private | — | |
| 0x08 | m_Verts | List<UnityEngine.UIVertex> | Private+1 flags | — | |
| 0x08 | m_Characters | List<UnityEngine.UICharInfo> | Private+1 flags | — | |
| 0x08 | m_Lines | List<UnityEngine.UILineInfo> | Private+1 flags | — | |
| 0x01 | m_CachedVerts | bool | Private | — | |
| 0x01 | m_CachedCharacters | bool | Private | — | |
| 0x01 | m_CachedLines | bool | Private | — | |
| 0x00A3 | 0x05 | unreflected bytes to end of TextGenerator | |||
Functions 31
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(int initialCapacity) | Public+1 flags | 0x04 | |
| void Finalize() | 2 flags | 0x00 | |
| void System.IDisposable.Dispose() | PrivateFinal+2 flags | 0x00 | |
| int get_characterCountVisible() | Public+1 flags | 0x04 | |
| TextGenerationSettings ValidatedSettings(const TextGenerationSettings& settings) | Private | 0x60 | |
| void Invalidate() | Public | 0x00 | |
| void GetCharacters(List<UnityEngine.UICharInfo> characters) | Public | 0x08 | |
| void GetLines(List<UnityEngine.UILineInfo> lines) | Public | 0x08 | |
| void GetVertices(List<UnityEngine.UIVertex> vertices) | Public | 0x08 | |
| float GetPreferredWidth(const string& str, const TextGenerationSettings& settings) | Public | 0x60 | |
| float GetPreferredHeight(const string& str, const TextGenerationSettings& settings) | Public | 0x60 | |
| bool PopulateWithErrors(const string& str, const TextGenerationSettings& settings, GameObject context) | Public | 0x60 | |
| bool Populate(const string& str, const TextGenerationSettings& settings) | Public | 0x60 | |
| TextGenerationError PopulateWithError(const string& str, const TextGenerationSettings& settings) | Private | 0x60 | |
| TextGenerationError PopulateAlways(const string& str, const TextGenerationSettings& settings) | Private | 0x60 | |
| IList<UnityEngine.UIVertex> get_verts() | Public+1 flags | 0x08 | |
| IList<UnityEngine.UICharInfo> get_characters() | Public+1 flags | 0x08 | |
| IList<UnityEngine.UILineInfo> get_lines() | Public+1 flags | 0x08 | |
| Rect get_rectExtents() | Public+1 flags | 0x10 | |
| int get_characterCount() | Public+1 flags | 0x04 | |
| int get_lineCount() | Public+1 flags | 0x04 | |
| long Internal_Create() | PrivateStatic | 0x08 | |
| void Internal_Destroy(long ptr) | PrivateStatic | 0x08 | |
| 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, uint error) | 1 flags | 0x10 | |
| 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, const TextGenerationError&& error) | 1 flags | 0x10 | |
| void GetVerticesInternal(object vertices) | Private | 0x08 | |
| void GetCharactersInternal(object characters) | Private | 0x08 | |
| void GetLinesInternal(object lines) | Private | 0x08 | |
| void get_rectExtents_Injected(const Rect&& ret) | Private+1 flags | 0x10 | |
| bool Populate_Internal_Injected(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, uint error) | Private | 0x10 |