Zdexby TheHolyOneZ
36,909 classes
Class

UITKTextHandle

: TextHandle : Object
UnityEngine.UIElements.UITKTextHandle, UnityEngine.UIElementsModule 0x0118 (280 B) inherited 0x00C8 UnityEngine.UIElementsModule.dll
0x00x0118

Members 13

OffsetSizeNameTypeFlagsDefault
0x08m_ATGTextEventHandlerATGTextEventHandler1 flags—
0x10atgHyperlinkColorColor1 flags—
0x01uvsAreGeneratedboolPrivate—
0x08s_TextLibTextLibPrivateStatic—
0x00E90x03padding / unreflected
0x04<LastPixelPerPoint>k__BackingFieldfloatPrivate—
0x08<MeasuredWidth>k__BackingFieldNullable<System.Single>Private—
0x04<RoundedWidth>k__BackingFieldfloatPrivate—
0x08<ATGMeasuredWidth>k__BackingFieldNullable<System.Single>Private—
0x04<ATGRoundedWidth>k__BackingFieldfloatPrivate—
0x08m_TextEventHandlerTextEventHandler1 flags—
0x08m_TextElementTextElement1 flags—
0x04k_MinPaddingfloatStatic+2 flags—
Inherited from TextHandle 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—

Functions 47

SignatureFlagsNativeParams
void ComputeNativeTextSize(ref string& textToMeasure, float width, const MeasureMode& widthMode, float height, const MeasureMode& heightMode, const Nullable<System.Single>& fontsize)Private0x08
ValueTuple<UnityEngine.TextCore.Text.NativeTextInfo UpdateNative(bool generateNativeSettings)Public0x20
void CacheTextGenerationInfo()Public0x00
void ShapeText()Public0x00
void ProcessMeshInfos(const NativeTextInfo& textInfo, ref List<System.Collections.Generic.List<System.Collections.Generic.List<System.Int32>>>& textElementIndicesByMesh, ref List<System.Boolean>& hasMultipleColorsByMesh)Public0x18
bool HasMissingGlyphs(const NativeTextInfo& textInfo, ref Dictionary<System.Int32& missingGlyphsPerFontAsset)Public0x18
void UpdateATGTextEventHandler()1 flags0x00
void EnsureIsReadyForJobs()1 flags0x00
bool ConvertUssToNativeTextGenerationSettings(const string& textToMeasure, const Nullable<System.Single>& fontsize)1 flags0x08
TextAsset GetICUAsset()Private0x08
TextAsset GetICUAssetStaticFalback()Static+1 flags0x08
TextLib get_textLib()2 flags0x08
void InitTextLib()1 flags0x00
void RemoveFromPermanentCacheATG()Public+1 flags0x00
void .ctor(TextElement te)Public+1 flags0x08
float GetPixelsPerPoint()2 flags0x04
float get_LastPixelPerPoint()2 flags0x04
void set_LastPixelPerPoint(float value)2 flags0x04
void SetDirty()Public+1 flags0x00
Nullable<System.Single> get_MeasuredWidth()2 flags0x08
void set_MeasuredWidth(const Nullable<System.Single>& value)2 flags0x08
float get_RoundedWidth()2 flags0x04
void set_RoundedWidth(float value)2 flags0x04
Nullable<System.Single> get_ATGMeasuredWidth()2 flags0x08
void set_ATGMeasuredWidth(const Nullable<System.Single>& value)2 flags0x08
float get_ATGRoundedWidth()2 flags0x04
void set_ATGRoundedWidth(float value)2 flags0x04
Vector2 ComputeTextSize(const string& textToMeasure, float width, const MeasureMode& widthMode, float height, const MeasureMode& heightMode, const Nullable<System.Single>& fontsize)Public0x08
Vector2 ComputeTextSize(ref RenderedText& textToMeasure, float width, float height, const Nullable<System.Single>& fontsize)Public0x20
void ComputeSettingsAndUpdate()Public0x00
void HandleATag()Public0x00
void HandleLinkTag()Public0x00
void HandleLinkAndATagCallbacks()Public0x00
void UpdateMesh()Public0x00
void AddToPermanentCacheAndGenerateMesh()Public+1 flags0x00
TextOverflowMode GetTextOverflowMode()Private0x04
bool ConvertUssToTextGenerationSettings(bool populateScreenRect, const Nullable<System.Single>& fontsize)3 flags0x08
bool TextLibraryCanElide()1 flags0x01
float GetVertexPadding(FontAsset fontAsset)1 flags0x08
bool IsAdvancedTextEnabledForElement()2 flags0x01
void ReleaseResourcesIfPossible()1 flags0x00
bool get_IsPlaceholder()Public+2 flags0x01
bool IsElided()Public0x01
void .cctor()PrivateStatic+1 flags0x00

Used by 1

types with a member, parameter or interface of this type