Zdexby TheHolyOneZ
49,743 classes
Class

FontEngine

: Object
UnityEngine.TextCore.LowLevel.FontEngine, UnityEngine.TextCoreFontEngineModule 0x0010 (16 B) inherited 0x0010 UnityEngine.TextCoreFontEngineModule.dll
0x00x0010

Members 11

OffsetSizeNameTypeFlagsDefault
0x08s_GlyphsGlyph[]PrivateStatic—
0x08s_GlyphIndexes_MarshallingArray_Auint[]PrivateStatic—
0x08s_GlyphMarshallingStruct_INGlyphMarshallingStruct[]PrivateStatic—
0x08s_GlyphMarshallingStruct_OUTGlyphMarshallingStruct[]PrivateStatic—
0x08s_FreeGlyphRectsGlyphRect[]PrivateStatic—
0x08s_UsedGlyphRectsGlyphRect[]PrivateStatic—
0x08s_LigatureSubstitutionRecords_MarshallingArrayLigatureSubstitutionRecord[]PrivateStatic—
0x08s_PairAdjustmentRecords_MarshallingArrayGlyphPairAdjustmentRecord[]PrivateStatic—
0x08s_MarkToBaseAdjustmentRecords_MarshallingArrayMarkToBaseAdjustmentRecord[]PrivateStatic—
0x08s_MarkToMarkAdjustmentRecords_MarshallingArrayMarkToMarkAdjustmentRecord[]PrivateStatic—
0x08s_GlyphLookupDictionaryDictionary<System.UInt32PrivateStatic—

Functions 75

SignatureFlagsNativeParams
FontEngineError LoadFontFace(const string& filePath)PublicStatic0x08
int LoadFontFace_Internal(const string& filePath)PrivateStatic0x08
FontEngineError LoadFontFace(const string& filePath, float pointSize, int faceIndex)PublicStatic0x08
int LoadFontFace_With_Size_And_FaceIndex_Internal(const string& filePath, int pointSize, int faceIndex)PrivateStatic0x08
FontEngineError LoadFontFace(Font font, float pointSize, int faceIndex)PublicStatic0x08
int LoadFontFace_With_Size_and_FaceIndex_FromFont_Internal(Font font, int pointSize, int faceIndex)PrivateStatic0x08
FontEngineError LoadFontFace(const string& familyName, const string& styleName, float pointSize)PublicStatic0x08
int LoadFontFace_With_Size_by_FamilyName_and_StyleName_Internal(const string& familyName, const string& styleName, int pointSize)PrivateStatic0x08
FontEngineError UnloadFontFace()PublicStatic0x04
int UnloadFontFace_Internal()PrivateStatic0x04
bool IsColorFontFace()Static+1 flags0x01
bool TryGetSystemFontReference(const string& familyName, const string& styleName, ref FontReference& fontRef)Static+1 flags0x20
bool TryGetSystemFontReference_Internal(const string& familyName, const string& styleName, ref FontReference& fontRef)PrivateStatic0x20
FaceInfo GetFaceInfo()PublicStatic0x60
int GetFaceInfo_Internal(ref FaceInfo& faceInfo)PrivateStatic0x60
string[] GetFontFaces()PublicStatic0x08
string[] GetFontFaces_Internal()PrivateStatic0x08
uint GetVariantGlyphIndex(uint unicode, uint variantSelectorUnicode)Static+1 flags0x04
uint GetGlyphIndex(uint unicode)Static+1 flags0x04
bool TryGetGlyphWithUnicodeValue(uint unicode, const GlyphLoadFlags& flags, ref Glyph& glyph)PublicStatic0x08
bool TryGetGlyphWithUnicodeValue_Internal(uint unicode, const GlyphLoadFlags& loadFlags, ref GlyphMarshallingStruct& glyphStruct)PrivateStatic0x34
bool TryGetGlyphWithIndexValue(uint glyphIndex, const GlyphLoadFlags& flags, ref Glyph& glyph)PublicStatic0x08
bool TryGetGlyphWithIndexValue_Internal(uint glyphIndex, const GlyphLoadFlags& loadFlags, ref GlyphMarshallingStruct& glyphStruct)PrivateStatic0x34
void SetTextureUploadMode(bool shouldUploadImmediately)Static+1 flags0x01
bool TryAddGlyphToTexture(uint glyphIndex, int padding, const GlyphPackingMode& packingMode, List<UnityEngine.TextCore.GlyphRect> freeGlyphRects, List<UnityEngine.TextCore.GlyphRect> usedGlyphRects, const GlyphRenderMode& renderMode, Texture2D texture, ref Glyph& glyph)Static+1 flags0x08
bool TryAddGlyphToTexture_Internal(uint glyphIndex, int padding, const GlyphPackingMode& packingMode, const GlyphRect[]& freeGlyphRects, ref int& freeGlyphRectCount, const GlyphRect[]& usedGlyphRects, ref int& usedGlyphRectCount, const GlyphRenderMode& renderMode, Texture2D texture, ref GlyphMarshallingStruct& glyph)PrivateStatic0x34
bool TryAddGlyphsToTexture(List<System.UInt32> glyphIndexes, int padding, const GlyphPackingMode& packingMode, List<UnityEngine.TextCore.GlyphRect> freeGlyphRects, List<UnityEngine.TextCore.GlyphRect> usedGlyphRects, const GlyphRenderMode& renderMode, Texture2D texture, ref Glyph[]& glyphs)Static+1 flags0x08
bool TryAddGlyphsToTexture_Internal(const uint[]& glyphIndex, int padding, const GlyphPackingMode& packingMode, const GlyphRect[]& freeGlyphRects, ref int& freeGlyphRectCount, const GlyphRect[]& usedGlyphRects, ref int& usedGlyphRectCount, const GlyphRenderMode& renderMode, Texture2D texture, const GlyphMarshallingStruct[]& glyphs, ref int& glyphCount)PrivateStatic0x08
LigatureSubstitutionRecord[] GetAllLigatureSubstitutionRecords()Static+1 flags0x08
LigatureSubstitutionRecord[] GetLigatureSubstitutionRecords(uint glyphIndex)Static+1 flags0x08
LigatureSubstitutionRecord[] GetLigatureSubstitutionRecords(List<System.UInt32> glyphIndexes)Static+1 flags0x08
LigatureSubstitutionRecord[] GetLigatureSubstitutionRecords(const uint[]& glyphIndexes)PrivateStatic0x08
int PopulateLigatureSubstitutionRecordMarshallingArray(const uint[]& glyphIndexes, ref int& recordCount)PrivateStatic0x08
int GetLigatureSubstitutionRecordsFromMarshallingArray(const LigatureSubstitutionRecord[]& ligatureSubstitutionRecords)PrivateStatic0x08
GlyphPairAdjustmentRecord[] GetGlyphPairAdjustmentTable(const uint[]& glyphIndexes)Static+1 flags0x08
int PopulatePairAdjustmentRecordMarshallingArray_from_KernTable(const uint[]& glyphIndexes, ref int& recordCount)PrivateStatic0x08
GlyphPairAdjustmentRecord[] GetAllPairAdjustmentRecords()Static+1 flags0x08
GlyphPairAdjustmentRecord[] GetPairAdjustmentRecords(List<System.UInt32> glyphIndexes)Static+1 flags0x08
GlyphPairAdjustmentRecord[] GetPairAdjustmentRecords(const uint[]& glyphIndexes)PrivateStatic0x08
int PopulatePairAdjustmentRecordMarshallingArray(const uint[]& glyphIndexes, ref int& recordCount)PrivateStatic0x08
int GetPairAdjustmentRecordsFromMarshallingArray(const Span<UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord>& glyphPairAdjustmentRecords)PrivateStatic0x10
MarkToBaseAdjustmentRecord[] GetAllMarkToBaseAdjustmentRecords()Static+1 flags0x08
MarkToBaseAdjustmentRecord[] GetMarkToBaseAdjustmentRecords(List<System.UInt32> glyphIndexes)Static+1 flags0x08
MarkToBaseAdjustmentRecord[] GetMarkToBaseAdjustmentRecords(const uint[]& glyphIndexes)PrivateStatic0x08
int PopulateMarkToBaseAdjustmentRecordMarshallingArray(const uint[]& glyphIndexes, ref int& recordCount)PrivateStatic0x08
int GetMarkToBaseAdjustmentRecordsFromMarshallingArray(const Span<UnityEngine.TextCore.LowLevel.MarkToBaseAdjustmentRecord>& adjustmentRecords)PrivateStatic0x10
MarkToMarkAdjustmentRecord[] GetAllMarkToMarkAdjustmentRecords()Static+1 flags0x08
MarkToMarkAdjustmentRecord[] GetMarkToMarkAdjustmentRecords(List<System.UInt32> glyphIndexes)Static+1 flags0x08
MarkToMarkAdjustmentRecord[] GetMarkToMarkAdjustmentRecords(const uint[]& glyphIndexes)PrivateStatic0x08
int PopulateMarkToMarkAdjustmentRecordMarshallingArray(const uint[]& glyphIndexes, ref int& recordCount)PrivateStatic0x08
int GetMarkToMarkAdjustmentRecordsFromMarshallingArray(const Span<UnityEngine.TextCore.LowLevel.MarkToMarkAdjustmentRecord>& adjustmentRecords)PrivateStatic0x10
void GlyphIndexToMarshallingArray(uint glyphIndex, ref uint[]& dstArray)PrivateStatic0x08
void GenericListToMarshallingArray(ref List<T>& srcList, ref T[]& dstArray)PrivateStatic0x08
void SetMarshallingArraySize(ref T[]& marshallingArray, int recordCount)PrivateStatic0x08
void ResetAtlasTexture(Texture2D texture)Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00
int LoadFontFace_Internal_Injected(ref ManagedSpanWrapper& filePath)PrivateStatic0x10
int LoadFontFace_With_Size_And_FaceIndex_Internal_Injected(ref ManagedSpanWrapper& filePath, int pointSize, int faceIndex)PrivateStatic0x10
int LoadFontFace_With_Size_and_FaceIndex_FromFont_Internal_Injected(long font, int pointSize, int faceIndex)PrivateStatic0x08
int LoadFontFace_With_Size_by_FamilyName_and_StyleName_Internal_Injected(ref ManagedSpanWrapper& familyName, ref ManagedSpanWrapper& styleName, int pointSize)PrivateStatic0x10
bool TryGetSystemFontReference_Internal_Injected(ref ManagedSpanWrapper& familyName, ref ManagedSpanWrapper& styleName, ref FontReference& fontRef)PrivateStatic0x20
bool TryAddGlyphToTexture_Internal_Injected(uint glyphIndex, int padding, const GlyphPackingMode& packingMode, ref BlittableArrayWrapper& freeGlyphRects, ref int& freeGlyphRectCount, ref BlittableArrayWrapper& usedGlyphRects, ref int& usedGlyphRectCount, const GlyphRenderMode& renderMode, long texture, ref GlyphMarshallingStruct& glyph)PrivateStatic0x34
bool TryAddGlyphsToTexture_Internal_Injected(ref ManagedSpanWrapper& glyphIndex, int padding, const GlyphPackingMode& packingMode, ref BlittableArrayWrapper& freeGlyphRects, ref int& freeGlyphRectCount, ref BlittableArrayWrapper& usedGlyphRects, ref int& usedGlyphRectCount, const GlyphRenderMode& renderMode, long texture, ref BlittableArrayWrapper& glyphs, ref int& glyphCount)PrivateStatic0x10
int PopulateLigatureSubstitutionRecordMarshallingArray_Injected(ref ManagedSpanWrapper& glyphIndexes, ref int& recordCount)PrivateStatic0x10
int PopulatePairAdjustmentRecordMarshallingArray_from_KernTable_Injected(ref ManagedSpanWrapper& glyphIndexes, ref int& recordCount)PrivateStatic0x10
void GetAllPairAdjustmentRecords_Injected(ref BlittableArrayWrapper& ret)PrivateStatic0x10
int PopulatePairAdjustmentRecordMarshallingArray_Injected(ref ManagedSpanWrapper& glyphIndexes, ref int& recordCount)PrivateStatic0x10
int GetPairAdjustmentRecordsFromMarshallingArray_Injected(ref ManagedSpanWrapper& glyphPairAdjustmentRecords)PrivateStatic0x10
void GetAllMarkToBaseAdjustmentRecords_Injected(ref BlittableArrayWrapper& ret)PrivateStatic0x10
int PopulateMarkToBaseAdjustmentRecordMarshallingArray_Injected(ref ManagedSpanWrapper& glyphIndexes, ref int& recordCount)PrivateStatic0x10
int GetMarkToBaseAdjustmentRecordsFromMarshallingArray_Injected(ref ManagedSpanWrapper& adjustmentRecords)PrivateStatic0x10
void GetAllMarkToMarkAdjustmentRecords_Injected(ref BlittableArrayWrapper& ret)PrivateStatic0x10
int PopulateMarkToMarkAdjustmentRecordMarshallingArray_Injected(ref ManagedSpanWrapper& glyphIndexes, ref int& recordCount)PrivateStatic0x10
int GetMarkToMarkAdjustmentRecordsFromMarshallingArray_Injected(ref ManagedSpanWrapper& adjustmentRecords)PrivateStatic0x10
void ResetAtlasTexture_Injected(long texture)PrivateStatic0x08