#include "aliceml.h"#include "aliceml_font.h"データ構造 | |
| struct | ML_TextSurface |
| 文字に特化したサーフェイスクラスです。 [詳細] | |
関数 | |
| ALICEMLAPI ML_TextSurface *ALICEMLCALL | ML_TextSurface_Create (ML_Message *message, ML_Font *font, ML_char32 usc4) |
| 文字サーフェイスを作成します。 | |
| ALICEMLAPI int ALICEMLCALL | ML_TextSurface_Share (ML_TextSurface *surface) |
| 文字サーフェイスの参照カウントを一つ増やします。 | |
| ALICEMLAPI void ALICEMLCALL | ML_TextSurface_Destroy (ML_TextSurface *surface) |
| 文字サーフェイスの参照カウントを減らし、必要なら破棄します。 | |
| ALICEMLAPI int ALICEMLCALL | ML_TextSurface_GetMetrics (ML_Message *message, const ML_Font *font, ML_char32 ucs4, ML_GlyphMetrics *metrics) |
| フォントの情報を得ます。 | |
| ALICEMLAPI ML_TextSurface* ALICEMLCALL ML_TextSurface_Create | ( | ML_Message * | message, | |
| ML_Font * | font, | |||
| ML_char32 | usc4 | |||
| ) |
文字サーフェイスを作成します。
| ALICEMLAPI void ALICEMLCALL ML_TextSurface_Destroy | ( | ML_TextSurface * | surface | ) |
文字サーフェイスの参照カウントを減らし、必要なら破棄します。
| ALICEMLAPI int ALICEMLCALL ML_TextSurface_GetMetrics | ( | ML_Message * | message, | |
| const ML_Font * | font, | |||
| ML_char32 | ucs4, | |||
| ML_GlyphMetrics * | metrics | |||
| ) |
フォントの情報を得ます。
| ALICEMLAPI int ALICEMLCALL ML_TextSurface_Share | ( | ML_TextSurface * | surface | ) |
文字サーフェイスの参照カウントを一つ増やします。
1.5.5