| void EnsureAdditionalCapacity(List<T> container, int additionalCapacity) | PrivateStatic | | 0x08 |
| void EnsureAdditionalCapacity(Dictionary<TKey container, int additionalCapacity) | PrivateStatic | | 0x08 |
| FontAssetCreationEditorSettings get_fontAssetCreationEditorSettings() | Public+1 flags | | 0x58 |
| void set_fontAssetCreationEditorSettings(const FontAssetCreationEditorSettings& value) | Public+1 flags | | 0x58 |
| Font get_sourceFontFile() | Public+1 flags | | 0x08 |
| void set_sourceFontFile(Font value) | 2 flags | | 0x08 |
| AtlasPopulationMode get_atlasPopulationMode() | Public+1 flags | | 0x04 |
| void set_atlasPopulationMode(const AtlasPopulationMode& value) | Public+1 flags | | 0x04 |
| FaceInfo get_faceInfo() | Public+1 flags | | 0x60 |
| void set_faceInfo(const FaceInfo& value) | Public+1 flags | | 0x60 |
| int get_familyNameHashCode() | 2 flags | | 0x04 |
| void set_familyNameHashCode(int value) | 2 flags | | 0x04 |
| int get_styleNameHashCode() | 2 flags | | 0x04 |
| void set_styleNameHashCode(int value) | 2 flags | | 0x04 |
| List<UnityEngine.TextCore.Glyph> get_glyphTable() | Public+1 flags | | 0x08 |
| void set_glyphTable(List<UnityEngine.TextCore.Glyph> value) | 2 flags | | 0x08 |
| Dictionary<System.UInt32 get_glyphLookupTable() | Public+1 flags | | 0x08 |
| List<UnityEngine.TextCore.Text.Character> get_characterTable() | Public+1 flags | | 0x08 |
| void set_characterTable(List<UnityEngine.TextCore.Text.Character> value) | 2 flags | | 0x08 |
| Dictionary<System.UInt32 get_characterLookupTable() | Public+1 flags | | 0x08 |
| Texture2D get_atlasTexture() | Public+1 flags | | 0x08 |
| Texture2D[] get_atlasTextures() | Public+1 flags | | 0x08 |
| void set_atlasTextures(const Texture2D[]& value) | Public+1 flags | | 0x08 |
| int get_atlasTextureCount() | Public+1 flags | | 0x04 |
| bool get_isMultiAtlasTexturesEnabled() | Public+1 flags | | 0x01 |
| void set_isMultiAtlasTexturesEnabled(bool value) | Public+1 flags | | 0x01 |
| bool get_getFontFeatures() | Public+1 flags | | 0x01 |
| void set_getFontFeatures(bool value) | Public+1 flags | | 0x01 |
| bool get_clearDynamicDataOnBuild() | 2 flags | | 0x01 |
| void set_clearDynamicDataOnBuild(bool value) | 2 flags | | 0x01 |
| int get_atlasWidth() | Public+1 flags | | 0x04 |
| void set_atlasWidth(int value) | 2 flags | | 0x04 |
| int get_atlasHeight() | Public+1 flags | | 0x04 |
| void set_atlasHeight(int value) | 2 flags | | 0x04 |
| int get_atlasPadding() | Public+1 flags | | 0x04 |
| void set_atlasPadding(int value) | 2 flags | | 0x04 |
| GlyphRenderMode get_atlasRenderMode() | Public+1 flags | | 0x04 |
| void set_atlasRenderMode(const GlyphRenderMode& value) | 2 flags | | 0x04 |
| List<UnityEngine.TextCore.GlyphRect> get_usedGlyphRects() | 2 flags | | 0x08 |
| void set_usedGlyphRects(List<UnityEngine.TextCore.GlyphRect> value) | 2 flags | | 0x08 |
| List<UnityEngine.TextCore.GlyphRect> get_freeGlyphRects() | 2 flags | | 0x08 |
| void set_freeGlyphRects(List<UnityEngine.TextCore.GlyphRect> value) | 2 flags | | 0x08 |
| FontFeatureTable get_fontFeatureTable() | Public+1 flags | | 0x08 |
| void set_fontFeatureTable(FontFeatureTable value) | 2 flags | | 0x08 |
| List<UnityEngine.TextCore.Text.FontAsset> get_fallbackFontAssetTable() | Public+1 flags | | 0x08 |
| void set_fallbackFontAssetTable(List<UnityEngine.TextCore.Text.FontAsset> value) | Public+1 flags | | 0x08 |
| FontWeightPair[] get_fontWeightTable() | Public+1 flags | | 0x08 |
| void set_fontWeightTable(const FontWeightPair[]& value) | 2 flags | | 0x08 |
| float get_regularStyleWeight() | Public+1 flags | | 0x04 |
| void set_regularStyleWeight(float value) | Public+1 flags | | 0x04 |
| float get_regularStyleSpacing() | Public+1 flags | | 0x04 |
| void set_regularStyleSpacing(float value) | Public+1 flags | | 0x04 |
| float get_boldStyleWeight() | Public+1 flags | | 0x04 |
| void set_boldStyleWeight(float value) | Public+1 flags | | 0x04 |
| float get_boldStyleSpacing() | Public+1 flags | | 0x04 |
| void set_boldStyleSpacing(float value) | Public+1 flags | | 0x04 |
| byte get_italicStyleSlant() | Public+1 flags | | 0x01 |
| void set_italicStyleSlant(byte value) | Public+1 flags | | 0x01 |
| byte get_tabMultiple() | Public+1 flags | | 0x01 |
| void set_tabMultiple(byte value) | Public+1 flags | | 0x01 |
| FontAsset CreateFontAsset(const string& familyName, const string& styleName, int pointSize) | PublicStatic | | 0x08 |
| FontAsset CreateFontAssetInternal(const string& familyName, const string& styleName, int pointSize) | Static+1 flags | | 0x08 |
| FontAsset CreateFontAsset(const string& familyName, const string& styleName, int pointSize, int padding, const GlyphRenderMode& renderMode) | Static+1 flags | | 0x08 |
| List<UnityEngine.TextCore.Text.FontAsset> CreateFontAssetOSFallbackList(const string[]& fallbacksFamilyNames, int pointSize) | Static+1 flags | | 0x08 |
| FontAsset CreateFontAssetWithOSFallbackList(const string[]& fallbacksFamilyNames, int pointSize) | Static+1 flags | | 0x08 |
| FontAsset CreateFontAssetFromFamilyName(const string& familyName, int pointSize) | PrivateStatic | | 0x08 |
| FontAsset CreateFontAsset(const string& fontFilePath, int faceIndex, int samplingPointSize, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight) | PublicStatic | | 0x08 |
| FontAsset CreateFontAsset(const string& fontFilePath, int faceIndex, int samplingPointSize, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight, const AtlasPopulationMode& atlasPopulationMode, bool enableMultiAtlasSupport) | PrivateStatic | | 0x08 |
| FontAsset CreateFontAsset(Font font) | PublicStatic | | 0x08 |
| FontAsset CreateFontAsset(Font font, int samplingPointSize, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight, const AtlasPopulationMode& atlasPopulationMode, bool enableMultiAtlasSupport) | PublicStatic | | 0x08 |
| FontAsset CreateFontAsset(Font font, int faceIndex, int samplingPointSize, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight, const AtlasPopulationMode& atlasPopulationMode, bool enableMultiAtlasSupport) | PrivateStatic | | 0x08 |
| FontAsset CreateFontAssetInstance(Font font, int atlasPadding, const GlyphRenderMode& renderMode, int atlasWidth, int atlasHeight, const AtlasPopulationMode& atlasPopulationMode, bool enableMultiAtlasSupport) | PrivateStatic | | 0x08 |
| FontAsset GetFontAssetByID(int id) | Static+1 flags | | 0x08 |
| void RegisterCallbackInstance(FontAsset instance) | Private | | 0x08 |
| void OnDestroy() | Private | | 0x00 |
| void ReadFontAssetDefinition() | Public | | 0x00 |
| void InitializeDictionaryLookupTables() | 1 flags | | 0x00 |
| void InitializeLookup(ICollection source, ref Dictionary<System.UInt32& lookup, int defaultCapacity) | PrivateStatic | | 0x08 |
| void InitializeList(ICollection source, ref List<T>& list, int defaultCapacity) | PrivateStatic | | 0x08 |
| 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(uint unicode, bool isFontFaceLoaded, bool addImmediately) | Private | | 0x04 |
| void AddCharacterToLookupCache(uint unicode, Character character) | 1 flags | | 0x08 |
| void AddCharacterToLookupCache(uint unicode, Character character, const FontStyles& fontStyle, const TextFontWeight& fontWeight) | 1 flags | | 0x08 |
| bool GetCharacterInLookupCache(uint unicode, const FontStyles& fontStyle, const TextFontWeight& fontWeight, ref Character& character) | 1 flags | | 0x08 |
| void RemoveCharacterInLookupCache(uint unicode, const FontStyles& fontStyle, const TextFontWeight& fontWeight) | 1 flags | | 0x04 |
| bool ContainsCharacterInLookupCache(uint unicode, const FontStyles& fontStyle, const TextFontWeight& fontWeight) | 1 flags | | 0x04 |
| uint CreateCompositeKey(uint unicode, const FontStyles& fontStyle, const TextFontWeight& fontWeight) | Private | | 0x04 |
| FontEngineError LoadFontFace() | 1 flags | | 0x04 |
| void SortCharacterTable() | 1 flags | | 0x00 |
| void SortGlyphTable() | 1 flags | | 0x00 |
| void SortFontFeatureTable() | 1 flags | | 0x00 |
| void SortAllTables() | 1 flags | | 0x00 |
| bool HasCharacter(int character) | Public | | 0x04 |
| bool HasCharacter(ushort character, bool searchFallbacks, bool tryAddCharacter) | Public | | 0x02 |
| bool HasCharacter(uint character, bool searchFallbacks, bool tryAddCharacter) | Public | | 0x04 |
| bool HasCharacterWithStyle_Internal(uint character, const FontStyles& fontStyle, const TextFontWeight& fontWeight, bool searchFallbacks, bool tryAddCharacter) | Private | | 0x04 |
| bool HasCharacter_Internal(uint character, const FontStyles& fontStyle, const TextFontWeight& fontWeight, bool searchFallbacks, bool tryAddCharacter) | Private | | 0x04 |
| bool HasCharacters(const string& text, ref List<System.Char>& missingCharacters) | Public | | 0x08 |
| bool HasCharacters(const string& text, ref uint[]& missingCharacters, bool searchFallbacks, bool tryAddCharacter) | Public | | 0x08 |
| bool HasCharacters(const string& text) | Public | | 0x08 |
| string GetCharacters(FontAsset fontAsset) | PublicStatic | | 0x08 |
| int[] GetCharactersArray(FontAsset fontAsset) | PublicStatic | | 0x08 |
| uint GetGlyphIndex(uint unicode) | 1 flags | | 0x04 |
| uint GetGlyphIndex(uint unicode, ref bool& success) | 1 flags | | 0x04 |
| uint GetGlyphVariantIndex(uint unicode, uint variantSelectorUnicode) | 1 flags | | 0x04 |
| void UpdateFontAssetData() | 1 flags | | 0x00 |
| void ClearFontAssetData(bool setAtlasSizeToZero) | Public | | 0x01 |
| void ClearCharacterAndGlyphTablesInternal() | 1 flags | | 0x00 |
| void ClearCharacterAndGlyphTables() | Private | | 0x00 |
| void ClearFontFeaturesTables() | Private | | 0x00 |
| void ClearAtlasTextures(bool setAtlasSizeToZero) | 1 flags | | 0x01 |
| void DestroyAtlasTextures() | Private | | 0x00 |
| void RegisterFontAssetForFontFeatureUpdate(FontAsset fontAsset) | Static+1 flags | | 0x08 |
| void RegisterFontAssetForKerningUpdate(FontAsset fontAsset) | Static+1 flags | | 0x08 |
| void UpdateFontFeaturesForFontAssetsInQueue() | Static+1 flags | | 0x00 |
| void RegisterAtlasTextureForApply(Texture2D texture) | Static+1 flags | | 0x08 |
| void UpdateAtlasTexturesInQueue() | Static+1 flags | | 0x00 |
| void UpdateFontAssetsInUpdateQueue() | Static+1 flags | | 0x00 |
| bool TryAddCharacters(const uint[]& unicodes, bool includeFontFeatures) | Public | | 0x08 |
| bool TryAddCharacters(const uint[]& unicodes, ref uint[]& missingUnicodes, bool includeFontFeatures) | Public | | 0x08 |
| bool TryAddCharacters(const string& characters, bool includeFontFeatures) | Public | | 0x08 |
| bool TryAddCharacters(const string& characters, ref string& missingCharacters, bool includeFontFeatures) | Public | | 0x08 |
| bool TryAddGlyphVariantIndexInternal(uint unicode, uint nextCharacter, uint variantGlyphIndex) | 1 flags | | 0x04 |
| bool TryGetGlyphVariantIndexInternal(uint unicode, uint nextCharacter, ref uint& variantGlyphIndex) | 1 flags | | 0x04 |
| bool TryAddGlyphInternal(uint glyphIndex, ref Glyph& glyph) | 1 flags | | 0x08 |
| bool TryAddCharacterInternal(uint unicode, ref Character& character) | 1 flags | | 0x08 |
| bool TryAddCharacterInternal(uint unicode, const FontStyles& fontStyle, const TextFontWeight& fontWeight, ref Character& character, bool populateLigatures) | 1 flags | | 0x08 |
| bool TryAddGlyphToAtlas(uint glyphIndex, ref Glyph& glyph, bool populateLigatures) | Private | | 0x08 |
| bool TryAddGlyphToTexture(uint glyphIndex, ref Glyph& glyph, bool populateLigatures) | Private | | 0x08 |
| bool TryAddGlyphsToNewAtlasTexture() | Private | | 0x01 |
| void SetupNewAtlasTexture() | Private | | 0x00 |
| Character CreateCharacterAndAddToCache(uint unicode, Glyph glyph, const FontStyles& fontStyle, const TextFontWeight& fontWeight) | Private | | 0x08 |
| void UpdateFontFeaturesForNewlyAddedGlyphs() | Private | | 0x00 |
| void UpdateGlyphAdjustmentRecordsForNewGlyphs() | Private | | 0x00 |
| void UpdateGPOSFontFeaturesForNewlyAddedGlyphs() | Private | | 0x00 |
| void ImportFontFeatures() | 1 flags | | 0x00 |
| void UpdateGSUBFontFeaturesForNewGlyphIndex(uint glyphIndex) | Private | | 0x04 |
| void UpdateLigatureSubstitutionRecords() | 1 flags | | 0x00 |
| void AddLigatureSubstitutionRecords(const LigatureSubstitutionRecord[]& records) | Private | | 0x08 |
| void UpdateGlyphAdjustmentRecords() | 1 flags | | 0x00 |
| void AddPairAdjustmentRecords(const GlyphPairAdjustmentRecord[]& records) | Private | | 0x08 |
| void UpdateDiacriticalMarkAdjustmentRecords() | 1 flags | | 0x00 |
| void AddMarkToBaseAdjustmentRecords(const MarkToBaseAdjustmentRecord[]& records) | Private | | 0x08 |
| void AddMarkToMarkAdjustmentRecords(const MarkToMarkAdjustmentRecord[]& records) | Private | | 0x08 |
| long get_nativeFontAsset() | 2 flags | | 0x08 |
| void EnsureNativeFontAssetIsCreated() | 1 flags | | 0x00 |
| void UpdateFallbacks() | 1 flags | | 0x00 |
| void UpdateWeightFallbacks() | 1 flags | | 0x00 |
| void UpdateFaceInfo() | 1 flags | | 0x00 |
| IntPtr[] GetFallbacks() | 1 flags | | 0x08 |
| bool HasRecursion(FontAsset fontAsset) | Private | | 0x08 |
| bool HasRecursionInternal(FontAsset fontAsset) | Private | | 0x08 |
| ValueTuple<System.IntPtr[] GetWeightFallbacks() | Private | | 0x10 |
| void CreateHbFaceIfNeeded() | Static+1 flags | | 0x00 |
| void UpdateFallbacks(long ptr, const IntPtr[]& fallbacks) | PrivateStatic | | 0x08 |
| void UpdateWeightFallbacks(long ptr, const IntPtr[]& regularFallbacks, const IntPtr[]& italicFallbacks) | PrivateStatic | | 0x08 |
| long Create(const FaceInfo& faceInfo, Font sourceFontFile, Font sourceFont_EditorRef, const string& sourceFontFilePath, int fontInstanceID, const IntPtr[]& fallbacks, const IntPtr[]& weightFallbacks, const IntPtr[]& italicFallbacks) | PrivateStatic | | 0x60 |
| void UpdateFaceInfo(long ptr, const FaceInfo& faceInfo) | PrivateStatic | | 0x60 |
| void Destroy(long ptr) | PrivateStatic | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| void UpdateFallbacks_Injected(long ptr, ref ManagedSpanWrapper& fallbacks) | PrivateStatic | | 0x10 |
| void UpdateWeightFallbacks_Injected(long ptr, ref ManagedSpanWrapper& regularFallbacks, ref ManagedSpanWrapper& italicFallbacks) | PrivateStatic | | 0x10 |
| long Create_Injected(ref FaceInfo& faceInfo, long sourceFontFile, long sourceFont_EditorRef, ref ManagedSpanWrapper& sourceFontFilePath, int fontInstanceID, ref ManagedSpanWrapper& fallbacks, ref ManagedSpanWrapper& weightFallbacks, ref ManagedSpanWrapper& italicFallbacks) | PrivateStatic | | 0x60 |
| void UpdateFaceInfo_Injected(long ptr, ref FaceInfo& faceInfo) | PrivateStatic | | 0x60 |