#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増やします。
1.4.7