Zdexby TheHolyOneZ
42,610 classes
Class

FontAsset

: TextAsset : ScriptableObject : Object : Object
UnityEngine.TextCore.Text.FontAsset, UnityEngine.TextCoreTextEngineModule 0x01E0 (480 B) inherited 0x0038 UnityEngine.TextCoreTextEngineModule.dll
0x00x01E0

Members 57

OffsetSizeNameTypeFlagsDefault
0x08m_SourceFontFileGUIDstring1 flags—
0x08m_SourceFontFileFontPrivate—
0x04m_AtlasPopulationModeAtlasPopulationModePrivate—
0x01InternalDynamicOSbool1 flags—
0x004D0x03padding / unreflected
0x60m_FaceInfoFaceInfo1 flags—
0x04m_FamilyNameHashCodeintPrivate—
0x04m_StyleNameHashCodeintPrivate—
0x08m_FontWeightTableFontWeightPair[]Private—
0x08m_GlyphTableList<UnityEngine.TextCore.Glyph>1 flags—
0x08m_GlyphLookupDictionaryDictionary<System.UInt321 flags—
0x08m_CharacterTableList<UnityEngine.TextCore.Text.Character>1 flags—
0x08m_CharacterLookupDictionaryDictionary<System.UInt321 flags—
0x08m_AtlasTextureTexture2D1 flags—
0x08m_AtlasTexturesTexture2D[]1 flags—
0x04m_AtlasTextureIndexint1 flags—
0x01m_IsMultiAtlasTexturesEnabledboolPrivate—
0x01m_ClearDynamicDataOnBuildboolPrivate—
0x00F60x02padding / unreflected
0x04m_AtlasWidthint1 flags—
0x04m_AtlasHeightint1 flags—
0x04m_AtlasPaddingint1 flags—
0x04m_AtlasRenderModeGlyphRenderMode1 flags—
0x08m_UsedGlyphRectsList<UnityEngine.TextCore.GlyphRect>Private—
0x08m_FreeGlyphRectsList<UnityEngine.TextCore.GlyphRect>Private—
0x08m_FontFeatureTableFontFeatureTable1 flags—
0x08m_FallbackFontAssetTableList<UnityEngine.TextCore.Text.FontAsset>1 flags—
0x50m_fontAssetCreationEditorSettingsFontAssetCreationEditorSettings1 flags—
0x04m_RegularStyleWeightfloat1 flags—
0x04m_RegularStyleSpacingfloat1 flags—
0x04m_BoldStyleWeightfloat1 flags—
0x04m_BoldStyleSpacingfloat1 flags—
0x01m_ItalicStyleSlantbyte1 flags—
0x01m_TabMultiplebyte1 flags—
0x01IsFontAssetLookupTablesDirtybool1 flags—
0x08k_ReadFontAssetDefinitionMarkerProfilerMarkerPrivateStatic—
0x08k_AddSynthesizedCharactersMarkerProfilerMarkerPrivateStatic—
0x08k_TryAddCharacterMarkerProfilerMarkerPrivateStatic—
0x08k_TryAddCharactersMarkerProfilerMarkerPrivateStatic—
0x08k_UpdateGlyphAdjustmentRecordsMarkerProfilerMarkerPrivateStatic—
0x08k_ClearFontAssetDataMarkerProfilerMarkerPrivateStatic—
0x08k_UpdateFontAssetDataMarkerProfilerMarkerPrivateStatic—
0x08s_DefaultMaterialSuffixstringPrivateStatic—
0x08k_SearchedFontAssetLookupHashSet<System.Int32>PrivateStatic—
0x08k_FontAssets_FontFeaturesUpdateQueueList<UnityEngine.TextCore.Text.FontAsset>PrivateStatic—
0x08k_FontAssets_FontFeaturesUpdateQueueLookupHashSet<System.Int32>PrivateStatic—
0x08k_FontAssets_AtlasTexturesUpdateQueueList<UnityEngine.Texture2D>PrivateStatic—
0x08k_FontAssets_AtlasTexturesUpdateQueueLookupHashSet<System.Int32>PrivateStatic—
0x018B0x05padding / unreflected
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<UnityEngine.TextCore.Text.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 TextAsset 5
OffsetSizeNameTypeFlagsDefault
0x08m_Versionstring1 flags—
0x04m_InstanceIDint1 flags—
0x04m_HashCodeint1 flags—
0x08m_MaterialMaterial1 flags—
0x04m_MaterialHashCodeint1 flags—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 114

SignatureFlagsNativeParams
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
int get_familyNameHashCode()2 flags0x04
void set_familyNameHashCode(int value)2 flags0x04
int get_styleNameHashCode()2 flags0x04
void set_styleNameHashCode(int value)2 flags0x04
FontWeightPair[] get_fontWeightTable()Public+1 flags0x08
void set_fontWeightTable(const FontWeightPair[]& value)2 flags0x08
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<UnityEngine.TextCore.Text.Character> get_characterTable()Public+1 flags0x08
void set_characterTable(List<UnityEngine.TextCore.Text.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
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
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
FontFeatureTable get_fontFeatureTable()Public+1 flags0x08
void set_fontFeatureTable(FontFeatureTable value)2 flags0x08
List<UnityEngine.TextCore.Text.FontAsset> get_fallbackFontAssetTable()Public+1 flags0x08
void set_fallbackFontAssetTable(List<UnityEngine.TextCore.Text.FontAsset> value)Public+1 flags0x08
FontAssetCreationEditorSettings get_fontAssetCreationEditorSettings()Public+1 flags0x50
void set_fontAssetCreationEditorSettings(const FontAssetCreationEditorSettings& value)Public+1 flags0x50
float get_regularStyleWeight()Public+1 flags0x04
void set_regularStyleWeight(float value)Public+1 flags0x04
float get_regularStyleSpacing()Public+1 flags0x04
void set_regularStyleSpacing(float value)Public+1 flags0x04
float get_boldStyleWeight()Public+1 flags0x04
void set_boldStyleWeight(float value)Public+1 flags0x04
float get_boldStyleSpacing()Public+1 flags0x04
void set_boldStyleSpacing(float value)Public+1 flags0x04
byte get_italicStyleSlant()Public+1 flags0x01
void set_italicStyleSlant(byte value)Public+1 flags0x01
byte get_tabMultiple()Public+1 flags0x01
void set_tabMultiple(byte value)Public+1 flags0x01
FontAsset CreateFontAsset(const string& familyName, const string& styleName, int pointSize)PublicStatic0x08
FontAsset CreateFontAsset(const string& fontFilePath, int faceIndex, int samplingPointSize, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight, const AtlasPopulationMode& atlasPopulationMode, bool enableMultiAtlasSupport)PrivateStatic0x08
FontAsset CreateFontAsset(Font font)PublicStatic0x08
FontAsset CreateFontAsset(Font font, int samplingPointSize, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight, const AtlasPopulationMode& atlasPopulationMode, bool enableMultiAtlasSupport)PublicStatic0x08
FontAsset CreateFontAsset(Font font, int faceIndex, int samplingPointSize, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight, const AtlasPopulationMode& atlasPopulationMode, bool enableMultiAtlasSupport)PrivateStatic0x08
FontAsset CreateFontAssetInstance(Font font, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight, const AtlasPopulationMode& atlasPopulationMode, bool enableMultiAtlasSupport)PrivateStatic0x08
void Awake()Private0x00
void OnDestroy()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, Character character)1 flags0x08
FontEngineError LoadFontFace()Private0x04
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(FontAsset fontAsset)PublicStatic0x08
int[] GetCharactersArray(FontAsset fontAsset)PublicStatic0x08
uint GetGlyphIndex(uint unicode)1 flags0x04
void RegisterFontAssetForFontFeatureUpdate(FontAsset fontAsset)Static+1 flags0x08
void UpdateFontFeaturesForFontAssetsInQueue()Static+1 flags0x00
void RegisterAtlasTextureForApply(Texture2D texture)Static+1 flags0x08
void UpdateAtlasTexturesInQueue()Static+1 flags0x00
void UpdateFontAssetInUpdateQueue()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, Character& character, bool shouldGetFontFeatures)1 flags0x08
bool TryGetCharacter_and_QueueRenderToTexture(uint unicode, Character& character, bool shouldGetFontFeatures)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 DestroyAtlasTextures()Private0x00
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 42

types with a member, parameter or interface of this type