aliceml_text_surface.h

#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  ) 

文字サーフェイスの参照カウントを一つ増やします。


AliceMLに対してWed Jan 28 23:31:37 2009に生成されました。  doxygen 1.5.5