![]() |
MHEG5
22.11.0
|
Interface to the MHEG text render that uses Freetype font library. More...
Go to the source code of this file.
Classes | |
struct | VRect |
struct | _TextString |
struct | _HyperAttribs |
struct | s_FontProp |
struct | _DrawTextAttrib |
Typedefs | |
typedef struct VRect * | pVRect |
typedef struct _TextString | TextString |
typedef struct _TextString * | pTextString |
typedef struct _HyperAttribs | HyperAttribs |
typedef struct _HyperAttribs * | pHyperAttribs |
typedef struct s_FontProp | S_FontProp |
typedef struct _DrawTextAttrib | DrawTextAttrib |
typedef struct _DrawTextAttrib * | pDrawTextAttrib |
Functions | |
void * | MG_DrawText (const TextString unistr, pDrawTextAttrib attrib, const VRect txt_box) |
Create Surface and draw text string on it and terminate freetype library. More... | |
S16BIT | MG_TextWidth (const TextString unistr, pDrawTextAttrib attrib) |
void | MG_DrawScreenText (const TextString unistr, pDrawTextAttrib attrib, S_SURFACE *canvas) |
Single line text string drawn on existing Surface. More... | |
Interface to the MHEG text render that uses Freetype font library.
void MG_DrawScreenText | ( | const TextString | unistr, |
pDrawTextAttrib | attrib, | ||
S_SURFACE * | canvas | ||
) |
Single line text string drawn on existing Surface.
unistr | Unicode String |
attrib | Attributes on the string (including font data) |
canvas | Surface |
void* MG_DrawText | ( | const TextString | unistr, |
pDrawTextAttrib | attrib, | ||
const VRect | txt_box | ||
) |
Create Surface and draw text string on it and terminate freetype library.
unistr | Unicode String to display |
attrib | Attributes on the string (including font data) |
txt_box | Rectangle in SD pixel size |
unistr | Unicode String |
attrib | Attributes on the string (including font data) |
txt_box | Rectangle in SD pixel size |
S16BIT MG_TextWidth | ( | const TextString | unistr, |
pDrawTextAttrib | attrib | ||
) |
unistr | Unicode String |
attrib | Attributes on the string (including font data) |
f_sz | Pointer to font size data |
unistr | Unicode String |
attrib | Attributes on the string (including font data) |