Zdexby TheHolyOneZ
42,610 classes
Class

TMP_FontAsset

: TMP_Asset : ScriptableObject : Object : Object
TMPro.TMP_FontAsset, Unity.TextMeshPro 0x0218 (536 B) inherited 0x0030 Unity.TextMeshPro.dll
0x00x0218

Members 62

OffsetSizeNameTypeFlagsDefault
0x08m_VersionstringPrivate—
0x08m_SourceFontFileGUIDstring1 flags—
0x08m_SourceFontFileFontPrivate—
0x04m_AtlasPopulationModeAtlasPopulationModePrivate—
0x004C0x04padding / unreflected
0x60m_FaceInfoFaceInfo1 flags—
0x08m_GlyphTableList<UnityEngine.TextCore.Glyph>1 flags—
0x08m_GlyphLookupDictionaryDictionary<System.UInt321 flags—
0x08m_CharacterTableList<TMPro.TMP_Character>1 flags—
0x08m_CharacterLookupDictionaryDictionary<System.UInt321 flags—
0x08m_AtlasTextureTexture2D1 flags—
0x08m_AtlasTexturesTexture2D[]1 flags—
0x04m_AtlasTextureIndexint1 flags—
0x01m_IsMultiAtlasTexturesEnabledboolPrivate—
0x01m_ClearDynamicDataOnBuildboolPrivate—
0x00E60x02padding / unreflected
0x08m_UsedGlyphRectsList<UnityEngine.TextCore.GlyphRect>Private—
0x08m_FreeGlyphRectsList<UnityEngine.TextCore.GlyphRect>Private—
0x08m_fontInfoFaceInfo_LegacyPrivate—
0x08atlasTexture2DPublic—
0x04m_AtlasWidthint1 flags—
0x04m_AtlasHeightint1 flags—
0x04m_AtlasPaddingint1 flags—
0x04m_AtlasRenderModeGlyphRenderMode1 flags—
0x08m_glyphInfoListList<TMPro.TMP_Glyph>1 flags—
0x08m_KerningTableKerningTable1 flags—
0x08m_FontFeatureTableTMP_FontFeatureTable1 flags—
0x08fallbackFontAssetsList<TMPro.TMP_FontAsset>Private—
0x08m_FallbackFontAssetTableList<TMPro.TMP_FontAsset>1 flags—
0x58m_CreationSettingsFontAssetCreationSettings1 flags—
0x08m_FontWeightTableTMP_FontWeightPair[]Private—
0x08fontWeightsTMP_FontWeightPair[]Private—
0x04normalStylefloatPublic—
0x04normalSpacingOffsetfloatPublic—
0x04boldStylefloatPublic—
0x04boldSpacingfloatPublic—
0x01italicStylebytePublic—
0x01tabSizebytePublic—
0x01IsFontAssetLookupTablesDirtybool1 flags—
0x08k_ReadFontAssetDefinitionMarkerProfilerMarkerPrivateStatic—
0x08k_AddSynthesizedCharactersMarkerProfilerMarkerPrivateStatic—
0x08k_TryAddCharacterMarkerProfilerMarkerPrivateStatic—
0x08k_TryAddCharactersMarkerProfilerMarkerPrivateStatic—
0x08k_UpdateGlyphAdjustmentRecordsMarkerProfilerMarkerPrivateStatic—
0x08k_ClearFontAssetDataMarkerProfilerMarkerPrivateStatic—
0x08k_UpdateFontAssetDataMarkerProfilerMarkerPrivateStatic—
0x08s_DefaultMaterialSuffixstringPrivateStatic—
0x01BB0x05padding / unreflected
0x08FallbackSearchQueryLookupHashSet<System.Int32>1 flags—
0x08k_SearchedFontAssetLookupHashSet<System.Int32>PrivateStatic—
0x08k_FontAssets_FontFeaturesUpdateQueueList<TMPro.TMP_FontAsset>PrivateStatic—
0x08k_FontAssets_FontFeaturesUpdateQueueLookupHashSet<System.Int32>PrivateStatic—
0x08k_FontAssets_AtlasTexturesUpdateQueueList<TMPro.TMP_FontAsset>PrivateStatic—
0x08k_FontAssets_AtlasTexturesUpdateQueueLookupHashSet<System.Int32>PrivateStatic—
0x08m_GlyphsToRenderList<UnityEngine.TextCore.Glyph>Private—
0x08m_GlyphsRenderedList<UnityEngine.TextCore.Glyph>Private—
0x08m_GlyphIndexListList<System.UInt32>Private—
0x08m_GlyphIndexListNewlyAddedList<System.UInt32>Private—
0x08m_GlyphsToAddList<System.UInt32>1 flags—
0x08m_GlyphsToAddLookupHashSet<System.UInt32>1 flags—
0x08m_CharactersToAddList<TMPro.TMP_Character>1 flags—
0x08m_CharactersToAddLookupHashSet<System.UInt32>1 flags—
0x08s_MissingCharacterListList<System.UInt32>1 flags—
0x08m_MissingUnicodesFromFontFileHashSet<System.UInt32>1 flags—
0x08k_GlyphIndexArrayuint[]Static+1 flags—
Inherited from TMP_Asset 4
OffsetSizeNameTypeFlagsDefault
0x04m_InstanceIDintPrivate—
0x04hashCodeintPublic—
0x08materialMaterialPublic—
0x04materialHashCodeintPublic—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 95

SignatureFlagsNativeParams
string get_version()Public+1 flags0x08
void set_version(const string& value)2 flags0x08
Font get_sourceFontFile()Public+1 flags0x08
void set_sourceFontFile(Font value)2 flags0x08
AtlasPopulationMode get_atlasPopulationMode()Public+1 flags0x04
void set_atlasPopulationMode(const AtlasPopulationMode& value)Public+1 flags0x04
FaceInfo get_faceInfo()Public+1 flags0x60
void set_faceInfo(const FaceInfo& value)Public+1 flags0x60
List<UnityEngine.TextCore.Glyph> get_glyphTable()Public+1 flags0x08
void set_glyphTable(List<UnityEngine.TextCore.Glyph> value)2 flags0x08
Dictionary<System.UInt32 get_glyphLookupTable()Public+1 flags0x08
List<TMPro.TMP_Character> get_characterTable()Public+1 flags0x08
void set_characterTable(List<TMPro.TMP_Character> value)2 flags0x08
Dictionary<System.UInt32 get_characterLookupTable()Public+1 flags0x08
Texture2D get_atlasTexture()Public+1 flags0x08
Texture2D[] get_atlasTextures()Public+1 flags0x08
void set_atlasTextures(const Texture2D[]& value)Public+1 flags0x08
int get_atlasTextureCount()Public+1 flags0x04
bool get_isMultiAtlasTexturesEnabled()Public+1 flags0x01
void set_isMultiAtlasTexturesEnabled(bool value)Public+1 flags0x01
bool get_clearDynamicDataOnBuild()2 flags0x01
void set_clearDynamicDataOnBuild(bool value)2 flags0x01
List<UnityEngine.TextCore.GlyphRect> get_usedGlyphRects()2 flags0x08
void set_usedGlyphRects(List<UnityEngine.TextCore.GlyphRect> value)2 flags0x08
List<UnityEngine.TextCore.GlyphRect> get_freeGlyphRects()2 flags0x08
void set_freeGlyphRects(List<UnityEngine.TextCore.GlyphRect> value)2 flags0x08
FaceInfo_Legacy get_fontInfo()Public+1 flags0x08
int get_atlasWidth()Public+1 flags0x04
void set_atlasWidth(int value)2 flags0x04
int get_atlasHeight()Public+1 flags0x04
void set_atlasHeight(int value)2 flags0x04
int get_atlasPadding()Public+1 flags0x04
void set_atlasPadding(int value)2 flags0x04
GlyphRenderMode get_atlasRenderMode()Public+1 flags0x04
void set_atlasRenderMode(const GlyphRenderMode& value)2 flags0x04
TMP_FontFeatureTable get_fontFeatureTable()Public+1 flags0x08
void set_fontFeatureTable(TMP_FontFeatureTable value)2 flags0x08
List<TMPro.TMP_FontAsset> get_fallbackFontAssetTable()Public+1 flags0x08
void set_fallbackFontAssetTable(List<TMPro.TMP_FontAsset> value)Public+1 flags0x08
FontAssetCreationSettings get_creationSettings()Public+1 flags0x58
void set_creationSettings(const FontAssetCreationSettings& value)Public+1 flags0x58
TMP_FontWeightPair[] get_fontWeightTable()Public+1 flags0x08
void set_fontWeightTable(const TMP_FontWeightPair[]& value)2 flags0x08
TMP_FontAsset CreateFontAsset(Font font)PublicStatic0x08
TMP_FontAsset CreateFontAsset(Font font, int samplingPointSize, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight, const AtlasPopulationMode& atlasPopulationMode, bool enableMultiAtlasSupport)PublicStatic0x08
void Awake()Private0x00
void ReadFontAssetDefinition()Public0x00
void InitializeDictionaryLookupTables()1 flags0x00
void InitializeGlyphLookupDictionary()1 flags0x00
void InitializeCharacterLookupDictionary()1 flags0x00
void InitializeGlyphPaidAdjustmentRecordsLookupDictionary()1 flags0x00
void AddSynthesizedCharactersAndFaceMetrics()1 flags0x00
void AddSynthesizedCharacter(uint unicode, bool isFontFaceLoaded, bool addImmediately)Private0x04
void AddCharacterToLookupCache(uint unicode, TMP_Character character)1 flags0x08
void SortCharacterTable()1 flags0x00
void SortGlyphTable()1 flags0x00
void SortFontFeatureTable()1 flags0x00
void SortAllTables()1 flags0x00
bool HasCharacter(int character)Public0x04
bool HasCharacter(ushort character, bool searchFallbacks, bool tryAddCharacter)Public0x02
bool HasCharacter_Internal(uint character, bool searchFallbacks, bool tryAddCharacter)Private0x04
bool HasCharacters(const string& text, List<System.Char>& missingCharacters)Public0x08
bool HasCharacters(const string& text, const uint[]& missingCharacters, bool searchFallbacks, bool tryAddCharacter)Public0x08
bool HasCharacters(const string& text)Public0x08
string GetCharacters(TMP_FontAsset fontAsset)PublicStatic0x08
int[] GetCharactersArray(TMP_FontAsset fontAsset)PublicStatic0x08
uint GetGlyphIndex(uint unicode)1 flags0x04
void RegisterFontAssetForFontFeatureUpdate(TMP_FontAsset fontAsset)Static+1 flags0x08
void UpdateFontFeaturesForFontAssetsInQueue()Static+1 flags0x00
void RegisterFontAssetForAtlasTextureUpdate(TMP_FontAsset fontAsset)Static+1 flags0x08
void UpdateAtlasTexturesForFontAssetsInQueue()Static+1 flags0x00
bool TryAddCharacters(const uint[]& unicodes, bool includeFontFeatures)Public0x08
bool TryAddCharacters(const uint[]& unicodes, const uint[]& missingUnicodes, bool includeFontFeatures)Public0x08
bool TryAddCharacters(const string& characters, bool includeFontFeatures)Public0x08
bool TryAddCharacters(const string& characters, const string& missingCharacters, bool includeFontFeatures)Public0x08
bool TryAddCharacterInternal(uint unicode, TMP_Character& character)1 flags0x08
bool TryGetCharacter_and_QueueRenderToTexture(uint unicode, TMP_Character& character)1 flags0x08
void TryAddGlyphsToAtlasTextures()1 flags0x00
bool TryAddGlyphsToNewAtlasTexture()Private0x01
void SetupNewAtlasTexture()Private0x00
void UpdateAtlasTexture()1 flags0x00
void UpdateGlyphAdjustmentRecords()1 flags0x00
void UpdateGlyphAdjustmentRecords(const uint[]& glyphIndexes)1 flags0x08
void UpdateGlyphAdjustmentRecords(List<System.UInt32> glyphIndexes)1 flags0x08
void UpdateGlyphAdjustmentRecords(List<System.UInt32> newGlyphIndexes, List<System.UInt32> allGlyphIndexes)1 flags0x08
void CopyListDataToArray(List<T> srcList, const T[]& dstArray)Private—0x08
void ClearFontAssetData(bool setAtlasSizeToZero)Public0x01
void ClearFontAssetDataInternal()1 flags0x00
void UpdateFontAssetData()1 flags0x00
void ClearFontAssetTables()1 flags0x00
void ClearAtlasTextures(bool setAtlasSizeToZero)1 flags0x01
void UpgradeFontAsset()1 flags0x00
void UpgradeGlyphAdjustmentTableToFontFeatureTable()Private0x00
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 42

types with a member, parameter or interface of this type