Zdexby TheHolyOneZ
17,715 classes
Class

FontAsset

: TextAsset : ScriptableObject : Object : Object
UnityEngine.TextCore.Text.FontAsset, UnityEngine.TextCoreTextEngineModule 0x0210 (528 B) align 8 inherited 0x0038 UnityEngine.TextCoreTextEngineModule
0x00x0210

Members 71

OffsetSizeNameTypeFlags
0x08m_SourceFontFileGUIDstring1 flags
0x58m_fontAssetCreationEditorSettingsFontAssetCreationEditorSettings1 flags
0x08m_SourceFontFileFontPrivate
0x08m_SourceFontFilePathstring1 flags
0x04m_AtlasPopulationModeAtlasPopulationModePrivate
0x01InternalDynamicOSbool1 flags
0x01IsEditorFontbool1 flags
0x00AE0x02padding / unreflected
0x60m_FaceInfoFaceInfo1 flags
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
0x014F0x01padding / unreflected
0x04m_AtlasWidthint1 flags
0x04m_AtlasHeightint1 flags
0x04m_AtlasPaddingint1 flags
0x04m_AtlasRenderModeGlyphRenderMode1 flags
0x08m_UsedGlyphRectsList`1Private
0x08m_FreeGlyphRectsList`1Private
0x08m_FontFeatureTableFontFeatureTable1 flags
0x01m_ShouldReimportFontFeaturesbool1 flags
0x01790x07padding / unreflected
0x08m_FallbackFontAssetTableList`11 flags
0x08m_FontWeightTableFontWeightPair[]Private
0x04m_RegularStyleWeightfloat1 flags
0x04m_RegularStyleSpacingfloat1 flags
0x04m_BoldStyleWeightfloat1 flags
0x04m_BoldStyleSpacingfloat1 flags
0x01m_ItalicStyleSlantbyte1 flags
0x01m_TabMultiplebyte1 flags
0x01IsFontAssetLookupTablesDirtybool1 flags
0x01A30x05padding / unreflected
0x08m_NativeFontAssetlongPrivate
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
0x08m_VariantGlyphIndexesDictionary`21 flags
0x01m_IsClonebool1 flags
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_KerningUpdateQueueList`1PrivateStatic
0x08k_FontAssets_KerningUpdateQueueLookupHashSet`1PrivateStatic
0x08k_FontAssets_AtlasTexturesUpdateQueueList`1PrivateStatic
0x08k_FontAssets_AtlasTexturesUpdateQueueLookupHashSet`1PrivateStatic
0x08k_GlyphIndexArrayuint[]Static+1 flags
0x08visitedFontAssetsHashSet`1PrivateStatic
0x02090x07unreflected bytes to end of FontAsset
Inherited from TextAsset 6
OffsetSizeNameTypeFlags
0x08m_Versionstring1 flags
0x00200x08padding / unreflected
0x04m_EntityIdEntityId1 flags
0x04m_HashCodeint1 flags
0x08m_MaterialMaterial1 flags
0x04m_MaterialHashCodeint1 flags
0x08kTextAssetByInstanceIdDictionary`2PrivateStatic
Inherited from Object 4
OffsetSizeNameTypeFlags
0x08m_CachedPtrlongPrivate
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags
—0x08objectIsNullMessagestringPrivateStatic+1 flags
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags

Functions 179

SignatureFlagsNativeParams
void EnsureAdditionalCapacity()PrivateStatic—0x00
void EnsureAdditionalCapacity()PrivateStatic—0x00
void get_fontAssetCreationEditorSettings()Public+1 flags—0x00
void set_fontAssetCreationEditorSettings()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_faceInfo()Public+1 flags—0x00
void set_faceInfo()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 IsBitmap()1 flags—0x00
void IsRaster()1 flags—0x00
void IsColor()1 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_regularStyleWeight()Public+1 flags—0x00
void set_regularStyleWeight()Public+1 flags—0x00
void get_regularStyleSpacing()Public+1 flags—0x00
void set_regularStyleSpacing()Public+1 flags—0x00
void get_boldStyleWeight()Public+1 flags—0x00
void set_boldStyleWeight()Public+1 flags—0x00
void get_boldStyleSpacing()Public+1 flags—0x00
void set_boldStyleSpacing()Public+1 flags—0x00
void get_italicStyleSlant()Public+1 flags—0x00
void set_italicStyleSlant()Public+1 flags—0x00
void get_tabMultiple()Public+1 flags—0x00
void set_tabMultiple()Public+1 flags—0x00
void CreateFontAsset()PublicStatic—0x00
void CreateFontAssetInternal()Static+1 flags—0x00
void CreateFontAsset()PublicStatic—0x00
void CreateFontAssetOSFallbackList()Static+1 flags—0x00
void CreateFontAssetWithOSFallbackList()Static+1 flags—0x00
void CreateFontAssetFromFamilyName()PrivateStatic—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()2 flags—0x00
void ReadFontAssetDefinition()Public—0x00
void InitializeDictionaryLookupTables()1 flags—0x00
void InitializeLookup()PrivateStatic—0x00
void InitializeList()PrivateStatic—0x00
void InitializeGlyphLookupDictionary()1 flags—0x00
void InitializeCharacterLookupDictionary()1 flags—0x00
void ClearFallbackCharacterTable()1 flags—0x00
void InitializeLigatureSubstitutionLookupDictionary()1 flags—0x00
void InitializeGlyphPairAdjustmentRecordsLookupDictionary()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 AddCharacterToLookupCache()1 flags—0x00
void GetCharacterInLookupCache()1 flags—0x00
void RemoveCharacterInLookupCache()1 flags—0x00
void ContainsCharacterInLookupCache()1 flags—0x00
void CreateCompositeKey()Private—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()Public—0x00
void HasCharacterWithStyle_Internal()Private—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 GetGlyphInCache()1 flags—0x00
void GetGlyphIndex()1 flags—0x00
void GetGlyphVariantIndex()1 flags—0x00
void UpdateFontAssetData()1 flags—0x00
void ClearFontAssetData()Public—0x00
void ClearCharacterAndGlyphTablesInternal()1 flags—0x00
void ClearCharacterAndGlyphTables()Private—0x00
void ClearFontFeaturesTables()Private—0x00
void ClearAtlasTextures()1 flags—0x00
void DestroyAtlasTextures()Private—0x00
void RegisterFontAssetForFontFeatureUpdate()Static+1 flags—0x00
void RegisterFontAssetForKerningUpdate()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 TryAddGlyphs()1 flags—0x00
void TryAddCharacters()Public—0x00
void TryAddCharacters()Public—0x00
void TryAddGlyphVariantIndexInternal()1 flags—0x00
void TryGetGlyphVariantIndexInternal()1 flags—0x00
void TryAddGlyphInternal()1 flags—0x00
void TryAddCharacterInternal()1 flags—0x00
void TryAddCharacterInternal()1 flags—0x00
void TryAddGlyphToAtlas()Private—0x00
void TryAddGlyphToTexture()Private—0x00
void TryAddGlyphsToNewAtlasTexture()Private—0x00
void SetupNewAtlasTexture()Private—0x00
void CreateCharacterAndAddToCache()Private—0x00
void UpdateFontFeaturesForNewlyAddedGlyphs()Private—0x00
void UpdateGlyphAdjustmentRecordsForNewGlyphs()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 UpdateDiacriticalMarkAdjustmentRecords()1 flags—0x00
void AddMarkToBaseAdjustmentRecords()Private—0x00
void AddMarkToMarkAdjustmentRecords()Private—0x00
void get_nativeFontAsset()2 flags—0x00
void EnsureNativeFontAssetIsCreated()1 flags—0x00
void UpdateFallbacks()1 flags—0x00
void UpdateWeightFallbacks()1 flags—0x00
void UpdateFaceInfo()1 flags—0x00
void UpdateRenderMode()1 flags—0x00
void GetFallbacks()1 flags—0x00
void HasRecursion()Private—0x00
void HasRecursionInternal()Private—0x00
void GetWeightFallbacks()Private—0x00
void UpdateFallbacks()PrivateStatic—0x00
void UpdateWeightFallbacks()PrivateStatic—0x00
void Create()PrivateStatic—0x00
void UpdateFaceInfo()PrivateStatic—0x00
void UpdateRenderMode()PrivateStatic—0x00
void Destroy()PrivateStatic—0x00
void CreateHbFaceIfNeeded()Static+1 flags—0x00
void .ctor()Public+1 flags—0x00
void .cctor()PrivateStatic+1 flags—0x00
void <TryAddGlyphs>b__231_0()Private—0x00
void UpdateFallbacks_Injected()PrivateStatic—0x00
void UpdateWeightFallbacks_Injected()PrivateStatic—0x00
void Create_Injected()PrivateStatic—0x00
void UpdateFaceInfo_Injected()PrivateStatic—0x00

Used by 11

types with a member, parameter or interface of this type