aliceml_surface.h

#include "aliceml.h"

ソースコードを見る。

データ構造

struct  ML_Surface
 文字の描画先であるサーフェイスです。 [詳細]

関数

ALICEMLAPI ML_Surface *ALICEMLCALL ML_Surface_CreateFromBackend (ML_Backend *backend, void *abstract_surfacce)
 バックエンドからサーフェイスを作ります。
ALICEMLAPI ML_Surface *ALICEMLCALL ML_Surface_CreateFromSize (ML_Message *message, int width, int height)
 指定されたサイズのサーフェイスを作成します。
ALICEMLAPI int ALICEMLCALL ML_Surface_Share (ML_Surface *surface)
 サーフェイスの参照カウントを1増やします。
ALICEMLAPI void ALICEMLCALL ML_Surface_Destroy (ML_Surface *surface)
 サーフェイスの参照カウントを減らし、必要なら破棄します。
ALICEMLAPI int ALICEMLCALL ML_Surface_Blit (ML_Surface *dst, int x, int y, ML_Rect *rect, ML_Surface *src)
 srcサーフェイスを dstサーフェイスを転送します。
ALICEMLAPI int ALICEMLCALL ML_Surface_BlitWithAlpha (ML_Surface *dst, int x, int y, ML_Rect *rect, ML_Surface *src, int alpha)
 srcサーフェイスを dstサーフェイスに不透明度付きで転送します。


関数

ALICEMLAPI int ALICEMLCALL ML_Surface_Blit ( ML_Surface dst,
int  x,
int  y,
ML_Rect rect,
ML_Surface src 
)

srcサーフェイスを dstサーフェイスを転送します。

ALICEMLAPI int ALICEMLCALL ML_Surface_BlitWithAlpha ( ML_Surface dst,
int  x,
int  y,
ML_Rect rect,
ML_Surface src,
int  alpha 
)

srcサーフェイスを dstサーフェイスに不透明度付きで転送します。

ALICEMLAPI ML_Surface* ALICEMLCALL ML_Surface_CreateFromBackend ( ML_Backend backend,
void *  abstract_surfacce 
)

バックエンドからサーフェイスを作ります。

ALICEMLAPI ML_Surface* ALICEMLCALL ML_Surface_CreateFromSize ( ML_Message message,
int  width,
int  height 
)

指定されたサイズのサーフェイスを作成します。

ALICEMLAPI void ALICEMLCALL ML_Surface_Destroy ( ML_Surface surface  ) 

サーフェイスの参照カウントを減らし、必要なら破棄します。

ALICEMLAPI int ALICEMLCALL ML_Surface_Share ( ML_Surface surface  ) 

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


AliceMLに対してSat Apr 21 13:06:20 2007に生成されました。  doxygen 1.4.7