Zdexby TheHolyOneZ
42,595 classes
Class

FontEngine

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

Members 8

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

Functions 32

SignatureFlagsNativeParams
FontEngineError InitializeFontEngine()PublicStatic0x04
int InitializeFontEngine_Internal()PrivateStatic0x04
FontEngineError LoadFontFace(const string& filePath, int pointSize, int faceIndex)PublicStatic0x08
int LoadFontFace_With_Size_And_FaceIndex_Internal(const string& filePath, int pointSize, int faceIndex)PrivateStatic0x08
FontEngineError LoadFontFace(Font font, int pointSize)PublicStatic0x08
int LoadFontFace_With_Size_FromFont_Internal(Font font, int pointSize)PrivateStatic0x08
FontEngineError LoadFontFace(Font font, int 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, int pointSize)PublicStatic0x08
int LoadFontFace_With_Size_by_FamilyName_and_StyleName_Internal(const string& familyName, const string& styleName, int pointSize)PrivateStatic0x08
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
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
GlyphPairAdjustmentRecord[] GetGlyphPairAdjustmentTable(const uint[]& glyphIndexes)Static+1 flags0x08
GlyphPairAdjustmentRecord[] GetGlyphPairAdjustmentRecords(List<System.UInt32> glyphIndexes, ref int& recordCount)Static+1 flags0x08
int PopulatePairAdjustmentRecordMarshallingArray_from_KernTable(const uint[]& glyphIndexes, ref int& recordCount)PrivateStatic0x08
int GetPairAdjustmentRecordsFromMarshallingArray(const GlyphPairAdjustmentRecord[]& glyphPairAdjustmentRecords)PrivateStatic0x08
void GenericListToMarshallingArray(ref List<T>& srcList, ref T[]& dstArray)PrivateStatic—0x08
void SetMarshallingArraySize(ref T[]& marshallingArray, int recordCount)PrivateStatic—0x08
void ResetAtlasTexture(Texture2D texture)Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00