#include "aliceml.h"#include "aliceml_array.h"#include "aliceml_color.h"#include "aliceml_string.h"データ構造 | |
| struct | ML_Font |
| 文字のサイズやスタイルなどを保存するフォントオブジェクトです。 [詳細] | |
| struct | ML_SimpleFont |
| サーフェイス描画時に使う情報のみを保持します。 [詳細] | |
関数 | |
| ALICEMLAPI ML_Font *ALICEMLCALL | ML_Font_Create () |
| フォントを作成します。 | |
| ALICEMLAPI ML_Font *ALICEMLCALL | ML_Font_Clone (const ML_Font *font) |
| フォントのクローンを作成します。 | |
| ALICEMLAPI ML_Font *ALICEMLCALL | ML_Font_Unique (ML_Font *font) |
| 他のオブジェクトがフォントを参照している場合には、それをディープコピーします。 | |
| ALICEMLAPI int ALICEMLCALL | ML_Font_Share (ML_Font *font) |
| フォントの参照カウントを一つ増やします。 | |
| ALICEMLAPI void ALICEMLCALL | ML_Font_Destroy (ML_Font *font) |
| フォントの参照カウントを減らし、必要なら破棄します。 | |
| ALICEMLAPI int ALICEMLCALL | ML_Font_SetFontName (ML_Font *font, ML_String8 *name) |
| フォント名を設定します。 | |
| ALICEMLAPI int ALICEMLCALL | ML_Font_Compare (const ML_Font *font1, const ML_Font *font2) |
| 二つのフォントの内容を比較し、等しければ0を返します。 | |
| ALICEMLAPI int ALICEMLCALL | ML_SimpleFont_Make (ML_SimpleFont *result, const ML_Font *font) |
| ML_Font から ML_SimpleFont を作成します。 | |
| ALICEMLAPI ML_Array *ALICEMLCALL | ML_FontStack_Create () |
| フォントのスタックを作成します。 | |
二つのフォントの内容を比較し、等しければ0を返します。
どちらかがNULLの場合の結果は不定となります。
| ALICEMLAPI ML_Font* ALICEMLCALL ML_Font_Create | ( | ) |
フォントを作成します。
| ALICEMLAPI void ALICEMLCALL ML_Font_Destroy | ( | ML_Font * | font | ) |
フォントの参照カウントを減らし、必要なら破棄します。
| ALICEMLAPI int ALICEMLCALL ML_Font_SetFontName | ( | ML_Font * | font, | |
| ML_String8 * | name | |||
| ) |
フォント名を設定します。
| ALICEMLAPI int ALICEMLCALL ML_Font_Share | ( | ML_Font * | font | ) |
フォントの参照カウントを一つ増やします。
他のオブジェクトがフォントを参照している場合には、それをディープコピーします。
| ALICEMLAPI ML_Array* ALICEMLCALL ML_FontStack_Create | ( | ) |
フォントのスタックを作成します。
| ALICEMLAPI int ALICEMLCALL ML_SimpleFont_Make | ( | ML_SimpleFont * | result, | |
| const ML_Font * | font | |||
| ) |
ML_Font から ML_SimpleFont を作成します。
1.4.7