Zdexby TheHolyOneZ
36,909 classes
Class

TextHandle

: Object
UnityEngine.TextCore.Text.TextHandle, UnityEngine.TextCoreTextEngineModule 0x00C8 (200 B) inherited 0x0010 UnityEngine.TextCoreTextEngineModule.dll
0x00x00C8

Members 18

OffsetSizeNameTypeFlagsDefault
0x08s_TemporaryCacheTextHandleTemporaryCacheStatic+1 flags—
0x08s_PermanentCacheTextHandlePermanentCacheStatic+1 flags—
0x08s_SettingsTextGenerationSettings[]PrivateStatic—
0x08s_GeneratorsTextGenerator[]PrivateStatic—
0x08s_TextInfosCommonTextInfo[]PrivateStatic—
0x70nativeSettingsNativeTextGenerationSettings1 flags—
0x08pixelPreferedSizeVector21 flags—
0x10m_ScreenRectRectPrivate—
0x04m_LineHeightDefaultfloatPrivate—
0x01m_IsPlaceholderboolPrivate—
0x01m_IsElidedbool1 flags—
0x009E0x02padding / unreflected
0x04m_CreateGenerationIterationintPrivate—
0x00A40x04padding / unreflected
0x08m_TextGenerationInfolongPrivate—
0x08<TextInfoNode>k__BackingFieldLinkedListNode<UnityEngine.TextCore.Text.TextCacheEntry>Private—
0x01<IsCachedTemporary>k__BackingFieldboolPrivate—
0x00B90x03padding / unreflected
0x04m_TextHandleFlagsTextHandleFlags1 flags—
0x04m_PreviousGenerationSettingsHashint1 flags—
0x01isDirtybool1 flags—
0x00C50x03unreflected bytes to end of TextHandle

Functions 77

SignatureFlagsNativeParams
void Finalize()2 flags0x00
void InitThreadArrays()Static+1 flags0x00
TextGenerationSettings[] get_settingsArray()Static+2 flags0x08
TextGenerator[] get_generators()Static+2 flags0x08
TextInfo[] get_textInfosCommon()Static+2 flags0x08
void InitArray(ref T[]& array, Func<T> createInstance)PrivateStatic0x08
TextInfo get_textInfoCommon()Static+2 flags0x08
TextGenerator get_generator()PrivateStatic+1 flags0x08
TextGenerationSettings get_settings()Static+2 flags0x08
Vector2 get_preferredSize()2 flags0x08
float PixelsToPoints(float pixel)1 flags0x04
Vector2 PointsToPixels(const Vector2& point)1 flags0x08
Vector2 PixelsToPoints(const Vector2& pixel)1 flags0x08
float GetPixelsPerPoint()3 flags0x04
long get_textGenerationInfo()2 flags0x08
void set_textGenerationInfo(long value)2 flags0x08
LinkedListNode<UnityEngine.TextCore.Text.TextCacheEntry> get_TextInfoNode()2 flags0x08
void set_TextInfoNode(LinkedListNode<UnityEngine.TextCore.Text.TextCacheEntry> value)2 flags0x08
bool get_IsCachedPermanent()2 flags0x01
bool get_IsCachedPermanentATG()2 flags0x01
void set_IsCachedPermanentATG(bool value)2 flags0x01
bool get_IsCachedPermanentTextCore()2 flags0x01
void set_IsCachedPermanentTextCore(bool value)2 flags0x01
bool get_IsCachedTemporary()2 flags0x01
void set_IsCachedTemporary(bool value)2 flags0x01
bool get_useAdvancedText()2 flags0x01
int get_characterCount()2 flags0x04
void AddToPermanentCacheAndGenerateMesh()Public+2 flags0x00
void AddTextInfoToTemporaryCache(int hashCode)Public0x04
void RemoveFromTemporaryCache()Public0x00
void RemoveFromPermanentCache()Public0x00
void RemoveFromPermanentCacheTextCore()Public0x00
void RemoveFromPermanentCacheATG()Public+2 flags0x00
void UpdateCurrentFrame()PublicStatic0x00
TextInfo get_textInfo()2 flags0x08
void SetDirty()Public+2 flags0x00
bool IsDirty(int hashCode)Public0x04
bool get_IsPlaceholder()Public+3 flags0x01
void UpdatePreferredValues(TextGenerationSettings tgs)1 flags0x08
TextInfo Update()1 flags0x08
TextInfo UpdateWithHash(int hashCode)1 flags0x08
bool PrepareFontAsset()1 flags0x01
void UpdatePreferredSize()1 flags0x00
float ConvertPixelUnitsToTextCoreRelativeUnits(float fontSize, FontAsset fontAsset)Static+1 flags0x08
float GetLineHeightDefault(TextGenerationSettings settings)Static+1 flags0x08
Vector2 GetCursorPositionFromStringIndexUsingCharacterHeight(int index, bool inverseYAxis)Public+2 flags0x08
Vector2 GetCursorPositionFromStringIndexUsingLineHeight(int index, bool useXAdvance, bool inverseYAxis)Public0x08
Rect[] GetHighlightRectangles(int cursorIndex, int selectIndex)1 flags0x08
int GetCursorIndexFromPosition(const Vector2& position, bool inverseYAxis)Public0x08
int LineDownCharacterPosition(int originalLogicalPos)Public0x04
int LineUpCharacterPosition(int originalLogicalPos)Public0x04
int GetCorrespondingStringIndex(int index)Public0x04
LineInfo GetLineInfoFromCharacterIndex(int index)Public0x60
int GetLineNumber(int index)Public0x04
float GetLineHeight(int lineNumber)Public0x04
float GetLineHeightFromCharacterIndex(int index)Public0x04
float GetCharacterHeightFromIndex(int index)Public0x04
string Substring(int startIndex, int length)Public0x08
int PreviousCodePointIndex(int currentIndex)Public0x04
int NextCodePointIndex(int currentIndex)Public0x04
int GetStartOfNextWord(int currentIndex)Public0x04
int GetEndOfPreviousWord(int currentIndex)Public0x04
int GetFirstCharacterIndexOnLine(int currentIndex)Public0x04
int GetLastCharacterIndexOnLine(int currentIndex)Public0x04
int IndexOf(ushort value, int startIndex)Public0x04
int LastIndexOf(ushort value, int startIndex)Public0x04
void SelectCurrentWord(int index, ref int& cursorIndex, ref int& selectIndex)Public0x04
void SelectCurrentParagraph(ref int& cursorIndex, ref int& selectIndex)Public0x04
void SelectToPreviousParagraph(ref int& cursorIndex)Public0x04
void SelectToNextParagraph(ref int& cursorIndex)Public0x04
void SelectToStartOfParagraph(ref int& cursorIndex)Public0x04
void SelectToEndOfParagraph(ref int& cursorIndex)Public0x04
bool IsAdvancedTextEnabledForElement()3 flags0x01
bool IsMainDirectionRTL()1 flags0x01
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Subclasses 2

Used by 6

types with a member, parameter or interface of this type