Zdexby TheHolyOneZ
17,715 classes
Class

TMP_FontAsset

: TMP_Asset : ScriptableObject : Object : Object
TMPro.TMP_FontAsset, Unity.TextMeshPro 0x0228 (552 B) align 8 inherited 0x0098 Unity.TextMeshPro
0x00x0228

Members 69

OffsetSizeNameTypeFlags
0x08m_SourceFontFileGUIDstring1 flags
0x60m_CreationSettingsFontAssetCreationSettings1 flags
0x08m_SourceFontFileFontPrivate
0x08m_SourceFontFilePathstringPrivate
0x01100xD8padding / unreflected
0x04m_AtlasPopulationModeAtlasPopulationModePrivate
0x01InternalDynamicOSbool1 flags
0x01ED0x03padding / unreflected
0x04m_FamilyNameHashCodeintPrivate
0x04m_StyleNameHashCodeintPrivate
0x08m_GlyphTableList`11 flags
0x08m_GlyphLookupDictionaryDictionary`21 flags
0x08m_CharacterTableList`11 flags
0x08m_CharacterLookupDictionaryDictionary`21 flags
0x08m_AtlasTextureTexture2D1 flags
0x08m_AtlasTexturesTexture2D[]1 flags
0x04m_AtlasTextureIndexint1 flags
0x01m_IsMultiAtlasTexturesEnabledboolPrivate
0x01m_GetFontFeaturesboolPrivate
0x01m_ClearDynamicDataOnBuildboolPrivate
0x01FF0x01padding / unreflected
0x04m_AtlasWidthint1 flags
0x04m_AtlasHeightint1 flags
0x04m_AtlasPaddingint1 flags
0x04m_AtlasRenderModeGlyphRenderMode1 flags
0x08m_UsedGlyphRectsList`1Private
0x08m_FreeGlyphRectsList`1Private
0x08m_FontFeatureTableTMP_FontFeatureTable1 flags
0x01m_ShouldReimportFontFeaturesbool1 flags
0x08m_FallbackFontAssetTableList`11 flags
0x08m_FontWeightTableTMP_FontWeightPair[]Private
0x08fontWeightsTMP_FontWeightPair[]Private
0x02110x03padding / unreflected
0x04normalStylefloatPublic
0x04normalSpacingOffsetfloatPublic
0x04boldStylefloatPublic
0x04boldSpacingfloatPublic
0x01italicStylebytePublic
0x01tabSizebytePublic
0x01IsFontAssetLookupTablesDirtybool1 flags
0x08m_fontInfoFaceInfo_LegacyPrivate
0x08m_glyphInfoListList`11 flags
0x08m_KerningTableKerningTable1 flags
0x08fallbackFontAssetsList`1Private
0x08atlasTexture2DPublic
0x08s_CallbackInstancesList`1PrivateStatic+1 flags
0x08k_ReadFontAssetDefinitionMarkerProfilerMarkerPrivateStatic
0x08k_AddSynthesizedCharactersMarkerProfilerMarkerPrivateStatic
0x08k_TryAddGlyphMarkerProfilerMarkerPrivateStatic
0x08k_TryAddCharacterMarkerProfilerMarkerPrivateStatic
0x08k_TryAddCharactersMarkerProfilerMarkerPrivateStatic
0x08k_UpdateLigatureSubstitutionRecordsMarkerProfilerMarkerPrivateStatic
0x08k_UpdateGlyphAdjustmentRecordsMarkerProfilerMarkerPrivateStatic
0x08k_UpdateDiacriticalMarkAdjustmentRecordsMarkerProfilerMarkerPrivateStatic
0x08k_ClearFontAssetDataMarkerProfilerMarkerPrivateStatic
0x08k_UpdateFontAssetDataMarkerProfilerMarkerPrivateStatic
0x08s_DefaultMaterialSuffixstringPrivateStatic
0x08k_SearchedFontAssetLookupHashSet`1PrivateStatic
0x08k_FontAssets_FontFeaturesUpdateQueueList`1PrivateStatic
0x08k_FontAssets_FontFeaturesUpdateQueueLookupHashSet`1PrivateStatic
0x08k_FontAssets_AtlasTexturesUpdateQueueList`1PrivateStatic
0x08k_FontAssets_AtlasTexturesUpdateQueueLookupHashSet`1PrivateStatic
0x08m_GlyphsToRenderList`1Private
0x08m_GlyphsRenderedList`1Private
0x08m_GlyphIndexListList`1Private
0x08m_GlyphIndexListNewlyAddedList`1Private
0x08m_GlyphsToAddList`11 flags
0x08m_GlyphsToAddLookupHashSet`11 flags
0x08m_CharactersToAddList`11 flags
0x08m_CharactersToAddLookupHashSet`11 flags
0x08s_MissingCharacterListList`11 flags
0x08m_MissingUnicodesFromFontFileHashSet`11 flags
0x08k_GlyphIndexArrayuint[]Static+1 flags
0x02270x01unreflected bytes to end of TMP_FontAsset
Inherited from TMP_Asset 7
OffsetSizeNameTypeFlags
0x08m_Versionstring1 flags
0x00200x68padding / unreflected
0x04m_EntityIdEntityId1 flags
0x04m_InstanceIDint1 flags
0x04m_HashCodeint1 flags
0x60m_FaceInfoFaceInfo1 flags
0x08m_MaterialMaterial1 flags
0x04m_MaterialHashCodeint1 flags
Inherited from Object 4
OffsetSizeNameTypeFlags
0x08m_CachedPtrlongPrivate
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags
—0x08objectIsNullMessagestringPrivateStatic+1 flags
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags

Functions 122

SignatureFlagsNativeParams
void get_creationSettings()Public+1 flags—0x00
void set_creationSettings()Public+1 flags—0x00
void get_sourceFontFile()Public+1 flags—0x00
void set_sourceFontFile()2 flags—0x00
void get_atlasPopulationMode()Public+1 flags—0x00
void set_atlasPopulationMode()Public+1 flags—0x00
void get_familyNameHashCode()2 flags—0x00
void set_familyNameHashCode()2 flags—0x00
void get_styleNameHashCode()2 flags—0x00
void set_styleNameHashCode()2 flags—0x00
void get_glyphTable()Public+1 flags—0x00
void set_glyphTable()2 flags—0x00
void get_glyphLookupTable()Public+1 flags—0x00
void get_characterTable()Public+1 flags—0x00
void set_characterTable()2 flags—0x00
void get_characterLookupTable()Public+1 flags—0x00
void get_atlasTexture()Public+1 flags—0x00
void get_atlasTextures()Public+1 flags—0x00
void set_atlasTextures()Public+1 flags—0x00
void get_atlasTextureCount()Public+1 flags—0x00
void get_isMultiAtlasTexturesEnabled()Public+1 flags—0x00
void set_isMultiAtlasTexturesEnabled()Public+1 flags—0x00
void get_getFontFeatures()Public+1 flags—0x00
void set_getFontFeatures()Public+1 flags—0x00
void get_clearDynamicDataOnBuild()2 flags—0x00
void set_clearDynamicDataOnBuild()2 flags—0x00
void get_atlasWidth()Public+1 flags—0x00
void set_atlasWidth()2 flags—0x00
void get_atlasHeight()Public+1 flags—0x00
void set_atlasHeight()2 flags—0x00
void get_atlasPadding()Public+1 flags—0x00
void set_atlasPadding()2 flags—0x00
void get_atlasRenderMode()Public+1 flags—0x00
void set_atlasRenderMode()2 flags—0x00
void get_usedGlyphRects()2 flags—0x00
void set_usedGlyphRects()2 flags—0x00
void get_freeGlyphRects()2 flags—0x00
void set_freeGlyphRects()2 flags—0x00
void get_fontFeatureTable()Public+1 flags—0x00
void set_fontFeatureTable()2 flags—0x00
void get_fallbackFontAssetTable()Public+1 flags—0x00
void set_fallbackFontAssetTable()Public+1 flags—0x00
void get_fontWeightTable()Public+1 flags—0x00
void set_fontWeightTable()2 flags—0x00
void get_fontInfo()Public+1 flags—0x00
void CreateFontAsset()PublicStatic—0x00
void CreateFontAsset()PublicStatic—0x00
void CreateFontAsset()PrivateStatic—0x00
void CreateFontAsset()PublicStatic—0x00
void CreateFontAsset()PublicStatic—0x00
void CreateFontAsset()PrivateStatic—0x00
void CreateFontAssetInstance()PrivateStatic—0x00
void RegisterCallbackInstance()Private—0x00
void OnDestroy()Private—0x00
void ReadFontAssetDefinition()Public—0x00
void InitializeDictionaryLookupTables()1 flags—0x00
void InitializeGlyphLookupDictionary()1 flags—0x00
void InitializeCharacterLookupDictionary()1 flags—0x00
void ClearFallbackCharacterTable()1 flags—0x00
void InitializeLigatureSubstitutionLookupDictionary()1 flags—0x00
void InitializeGlyphPaidAdjustmentRecordsLookupDictionary()1 flags—0x00
void InitializeMarkToBaseAdjustmentRecordsLookupDictionary()1 flags—0x00
void InitializeMarkToMarkAdjustmentRecordsLookupDictionary()1 flags—0x00
void AddSynthesizedCharactersAndFaceMetrics()1 flags—0x00
void AddSynthesizedCharacter()Private—0x00
void AddCharacterToLookupCache()1 flags—0x00
void LoadFontFace()1 flags—0x00
void SortCharacterTable()1 flags—0x00
void SortGlyphTable()1 flags—0x00
void SortFontFeatureTable()1 flags—0x00
void SortAllTables()1 flags—0x00
void HasCharacter()Public—0x00
void HasCharacter()Public—0x00
void HasCharacter_Internal()Private—0x00
void HasCharacters()Public—0x00
void HasCharacters()Public—0x00
void HasCharacters()Public—0x00
void GetCharacters()PublicStatic—0x00
void GetCharactersArray()PublicStatic—0x00
void GetGlyphIndex()1 flags—0x00
void GetGlyphVariantIndex()1 flags—0x00
void RegisterFontAssetForFontFeatureUpdate()Static+1 flags—0x00
void UpdateFontFeaturesForFontAssetsInQueue()Static+1 flags—0x00
void RegisterAtlasTextureForApply()Static+1 flags—0x00
void UpdateAtlasTexturesInQueue()Static+1 flags—0x00
void UpdateFontAssetsInUpdateQueue()Static+1 flags—0x00
void TryAddCharacters()Public—0x00
void TryAddCharacters()Public—0x00
void TryAddCharacters()Public—0x00
void TryAddCharacters()Public—0x00
void AddGlyphInternal()1 flags—0x00
void TryAddGlyphInternal()1 flags—0x00
void TryAddCharacterInternal()1 flags—0x00
void TryGetCharacter_and_QueueRenderToTexture()1 flags—0x00
void TryAddGlyphsToAtlasTextures()1 flags—0x00
void TryAddGlyphsToNewAtlasTexture()Private—0x00
void SetupNewAtlasTexture()Private—0x00
void UpdateAtlasTexture()1 flags—0x00
void UpdateFontFeaturesForNewlyAddedGlyphs()Private—0x00
void UpdateGPOSFontFeaturesForNewlyAddedGlyphs()Private—0x00
void ImportFontFeatures()1 flags—0x00
void UpdateGSUBFontFeaturesForNewGlyphIndex()Private—0x00
void UpdateLigatureSubstitutionRecords()1 flags—0x00
void AddLigatureSubstitutionRecords()Private—0x00
void UpdateGlyphAdjustmentRecords()1 flags—0x00
void AddPairAdjustmentRecords()Private—0x00
void UpdateGlyphAdjustmentRecords()1 flags—0x00
void UpdateDiacriticalMarkAdjustmentRecords()1 flags—0x00
void AddMarkToBaseAdjustmentRecords()Private—0x00
void AddMarkToMarkAdjustmentRecords()Private—0x00
void CopyListDataToArray()Private—0x00
void UpdateFontAssetData()1 flags—0x00
void ClearFontAssetData()Public—0x00
void ClearCharacterAndGlyphTablesInternal()1 flags—0x00
void ClearFontFeaturesInternal()1 flags—0x00
void ClearCharacterAndGlyphTables()Private—0x00
void ClearFontFeaturesTables()Private—0x00
void ClearAtlasTextures()1 flags—0x00
void DestroyAtlasTextures()Private—0x00
void UpgradeGlyphAdjustmentTableToFontFeatureTable()Private—0x00
void .ctor()Public+1 flags—0x00
void .cctor()PrivateStatic+1 flags—0x00

Used by 12

types with a member, parameter or interface of this type