Functions
extern fn TTF_Init() -> int
**Returns:** int
extern fn TTF_Quit() -> void
**Returns:** void
extern fn TTF_WasInit() -> int
**Returns:** int
extern fn TTF_OpenFont(_file: string, _ptsize: int) -> TTF_Font
**Parameters:**
| Name | Type |
|---|---|
_file | string |
_ptsize | int |
**Returns:** TTF_Font
extern fn TTF_CloseFont(_font: TTF_Font) -> void
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
**Returns:** void
extern fn TTF_RenderText_Solid(_font: TTF_Font, _text: string, _r: int, _g: int, _b: int, _a: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
_text | string |
_r | int |
_g | int |
_b | int |
_a | int |
**Returns:** int
extern fn TTF_RenderText_Blended(_font: TTF_Font, _text: string, _r: int, _g: int, _b: int, _a: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
_text | string |
_r | int |
_g | int |
_b | int |
_a | int |
**Returns:** int
extern fn TTF_RenderText_Shaded(_font: TTF_Font, _text: string, _fg_r: int, _fg_g: int, _fg_b: int, _fg_a: int, _bg_r: int, _bg_g: int, _bg_b: int, _bg_a: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
_text | string |
_fg_r | int |
_fg_g | int |
_fg_b | int |
_fg_a | int |
_bg_r | int |
_bg_g | int |
_bg_b | int |
_bg_a | int |
**Returns:** int
extern fn TTF_FontHeight(_font: TTF_Font) -> int
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
**Returns:** int
extern fn TTF_FontAscent(_font: TTF_Font) -> int
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
**Returns:** int
extern fn TTF_FontDescent(_font: TTF_Font) -> int
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
**Returns:** int
extern fn TTF_FontLineSkip(_font: TTF_Font) -> int
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
**Returns:** int
extern fn TTF_SizeText(_font: TTF_Font, _text: string, _w_out: int, _h_out: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
_text | string |
_w_out | int |
_h_out | int |
**Returns:** int
extern fn TTF_GetFontStyle(_font: TTF_Font) -> int
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
**Returns:** int
extern fn TTF_SetFontStyle(_font: TTF_Font, _style: int) -> void
**Parameters:**
| Name | Type |
|---|---|
_font | TTF_Font |
_style | int |
**Returns:** void
extern fn TTF_GetError() -> string
**Returns:** string
extern fn TTF_ClearError() -> void
**Returns:** void
Structs
*No public structs*
Enums
*No public enums*
Unions
*No public unions*
Opaque Types
opaque type TTF_Font
Constants
| Name | Type | Value |
|---|---|---|
TTF_STYLE_NORMAL | int | 0 |
TTF_STYLE_BOLD | int | 1 |
TTF_STYLE_ITALIC | int | 2 |
TTF_STYLE_UNDERLINE | int | 4 |
TTF_STYLE_STRIKETHROUGH | int | 8 |