Class TMPro_FontPlugin
Inheritance
System.Object
TMPro_FontPlugin
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Syntax
public class TMPro_FontPlugin
Methods
Check_RenderProgress()
Declaration
public static extern float Check_RenderProgress()
Returns
Type |
Description |
System.Single |
|
Destroy_FontEngine()
Declaration
public static extern int Destroy_FontEngine()
Returns
Type |
Description |
System.Int32 |
|
FT_GetKerningPairs(String, Int32[], Int32, FT_KerningPair[])
Declaration
public static extern int FT_GetKerningPairs(string fontPath, int[] characterSet, int setCount, FT_KerningPair[] kerningPairs)
Parameters
Type |
Name |
Description |
System.String |
fontPath |
|
System.Int32[] |
characterSet |
|
System.Int32 |
setCount |
|
FT_KerningPair[] |
kerningPairs |
|
Returns
Type |
Description |
System.Int32 |
|
FT_Size_Font(Int32)
Declaration
public static extern int FT_Size_Font(int fontSize)
Parameters
Type |
Name |
Description |
System.Int32 |
fontSize |
|
Returns
Type |
Description |
System.Int32 |
|
Initialize_FontEngine()
Declaration
public static extern int Initialize_FontEngine()
Returns
Type |
Description |
System.Int32 |
|
LinkDebugLog()
Declaration
public static void LinkDebugLog()
Load_TrueType_Font(String)
Declaration
public static extern int Load_TrueType_Font(string fontPath)
Parameters
Type |
Name |
Description |
System.String |
fontPath |
|
Returns
Type |
Description |
System.Int32 |
|
Render_Character(Byte[], Byte[], Int32, Int32, Int32, Int32, FaceStyles, Single, RenderModes, ref FT_GlyphInfo)
Declaration
public static extern int Render_Character(byte[] buffer_fill, byte[] buffer_edge, int buffer_width, int buffer_height, int offset, int asc, FaceStyles style, float thickness, RenderModes rasterMode, ref FT_GlyphInfo glyphInfo)
Parameters
Type |
Name |
Description |
System.Byte[] |
buffer_fill |
|
System.Byte[] |
buffer_edge |
|
System.Int32 |
buffer_width |
|
System.Int32 |
buffer_height |
|
System.Int32 |
offset |
|
System.Int32 |
asc |
|
FaceStyles |
style |
|
System.Single |
thickness |
|
RenderModes |
rasterMode |
|
FT_GlyphInfo |
glyphInfo |
|
Returns
Type |
Description |
System.Int32 |
|
Render_Characters(Byte[], Int32, Int32, Int32, Int32[], Int32, FaceStyles, Single, Boolean, RenderModes, Int32, ref FT_FaceInfo, FT_GlyphInfo[])
Declaration
public static extern int Render_Characters(byte[] buffer, int buffer_width, int buffer_height, int character_padding, int[] asc_set, int char_count, FaceStyles style, float style_mod, bool autoSize, RenderModes renderMode, int method, ref FT_FaceInfo fontData, FT_GlyphInfo[] Output)
Parameters
Type |
Name |
Description |
System.Byte[] |
buffer |
|
System.Int32 |
buffer_width |
|
System.Int32 |
buffer_height |
|
System.Int32 |
character_padding |
|
System.Int32[] |
asc_set |
|
System.Int32 |
char_count |
|
FaceStyles |
style |
|
System.Single |
style_mod |
|
System.Boolean |
autoSize |
|
RenderModes |
renderMode |
|
System.Int32 |
method |
|
FT_FaceInfo |
fontData |
|
FT_GlyphInfo[] |
Output |
|
Returns
Type |
Description |
System.Int32 |
|