aclib02
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* aclib #2
-(by [[K]], 2020.09.08)
** (1) ライブラリが提供する型
|AInt8, AInt8a|8bit符号付き整数値を保持できる型|
|AInt16, AInt16a|16bit符号付き整数値を保持できる型|
|AInt32, AInt32a|32bit符号付き整数値を保持できる型|
|AInt64, AInt64a|64bit符号付き整数値を保持できる型|
|AInt, AInta|ポインタのビット幅と同じかそれ以上の整数型|
|va_list|stdarg系マクロのための型|
|AWindow *|ウィンドウハンドル|
-AInt系の型は、保持できることを保証しているだけなので、実...
-末尾にaがついている方はarray用という意味。aが付かないほ...
-一方で、AInt16aでは、ちゃんとshortになる。aは中規模・大...
** (2)ライブラリが提供する関数・マクロ
-グラフィック系
|AWindow *aOpenWin(AInt16 xsiz, AInt16 ysiz, const char *...
|void aCloseWin(AWindow *w)|ウィンドウを閉じる|
|void aSetPix0(AWindow *w, AInt16 x, AInt16 y, AInt32 c)|...
|void aSetPix(AWindow *w, AInt32 x, AInt32 y, AInt32 c)|...
|void aFillRect0(AWindow *w, AInt16 sx, AInt16 sy, AInt16...
|void aFillRect(AWindow *w, AInt32 sx, AInt32 sy, AInt32 ...
|void aDrawRect0(AWindow *w, AInt16 sx, AInt16 sy, AInt16...
|void aDrawRect(AWindow *w, AInt32 sx, AInt32 sy, AInt32 ...
|void aFillOval0(AWindow *w, AInt16 sx, AInt16 sy, AInt16...
|void aFillOval(AWindow *w, AInt32 sx, AInt32 sy, AInt32 ...
|void aDrawOval(AWindow *w, AInt32 sx, AInt32 sy, AInt32 ...
|void aDrawLine0(AWindow *w, AInt16 x0, AInt16 y0, AInt16...
|void aDrawLine(AWindow *w, AInt32 x0, AInt32 y0, AInt32 ...
|void aDrawStr0(AWindow *w, AInt16 x, AInt16 y, AInt32 c,...
|void aDrawStr(AWindow *w, AInt32 x, AInt32 y, AInt32 c, ...
|void aFill(AWindow *w, AInt32 x, AInt32 y, AInt32 c)|塗...
|void aFlushAll0(AWindow *w)|描画内容を画面に反映させる|
|void aFlushAll(AWindow *w)|描画内容を画面に反映させる|
|void aLeapFlushAll0(AWindow *w, AInt32 msec)|描画内容を...
|void aLeapFlushAll(AWindow *w, AInt32 msec)|描画内容を画...
---aSetPix0()は画面内への描画のみを想定している。デバッグ...
---aSetPix()は画面外になるかもしれないことも想定していて...
---aFillRect0()、aFillRect()についても同様の仕様になって...
---aDrawRect0()、aDrawRect()についても同様の仕様になって...
---aFillOval0()、aFillOval()についても同様の仕様になって...
---aDrawOval0()は提供されない(楕円の描画処理は高負荷なの...
---aDrawLine0()、aDrawLine()についても同様の仕様になって...
---aDrawStr0()、aDrawStr()についても同様の仕様になってい...
-入力系
-メモリ管理系
|void *aMalloc(AInt sz)|NULLを返すことはないmalloc|
|void *aMalloc0(AInt sz)|メモリがなければNULLを返すことを...
|void aFree(void *p, AInt sz)|free|
|void aFree0(void *p, AInt sz)|NULLを渡さないことが保証さ...
-stdarg系
|va_arg|
|va_copy|
|va_end|
|va_start|
-雑関数群
|int aGetMsb(AInt i)|
|int aPopCnt(AInt i)|
** (3) 有効な-Dオプション
|-DADEBUG|デバッグモード|
|-DANOUSE_ATERRMSG|aSetAtErrExitMsg()を無視する代わりにバ...
|-DANOUSE_FASTMALLOC|高性能mallocを使わない代わりにコンパ...
終了行:
* aclib #2
-(by [[K]], 2020.09.08)
** (1) ライブラリが提供する型
|AInt8, AInt8a|8bit符号付き整数値を保持できる型|
|AInt16, AInt16a|16bit符号付き整数値を保持できる型|
|AInt32, AInt32a|32bit符号付き整数値を保持できる型|
|AInt64, AInt64a|64bit符号付き整数値を保持できる型|
|AInt, AInta|ポインタのビット幅と同じかそれ以上の整数型|
|va_list|stdarg系マクロのための型|
|AWindow *|ウィンドウハンドル|
-AInt系の型は、保持できることを保証しているだけなので、実...
-末尾にaがついている方はarray用という意味。aが付かないほ...
-一方で、AInt16aでは、ちゃんとshortになる。aは中規模・大...
** (2)ライブラリが提供する関数・マクロ
-グラフィック系
|AWindow *aOpenWin(AInt16 xsiz, AInt16 ysiz, const char *...
|void aCloseWin(AWindow *w)|ウィンドウを閉じる|
|void aSetPix0(AWindow *w, AInt16 x, AInt16 y, AInt32 c)|...
|void aSetPix(AWindow *w, AInt32 x, AInt32 y, AInt32 c)|...
|void aFillRect0(AWindow *w, AInt16 sx, AInt16 sy, AInt16...
|void aFillRect(AWindow *w, AInt32 sx, AInt32 sy, AInt32 ...
|void aDrawRect0(AWindow *w, AInt16 sx, AInt16 sy, AInt16...
|void aDrawRect(AWindow *w, AInt32 sx, AInt32 sy, AInt32 ...
|void aFillOval0(AWindow *w, AInt16 sx, AInt16 sy, AInt16...
|void aFillOval(AWindow *w, AInt32 sx, AInt32 sy, AInt32 ...
|void aDrawOval(AWindow *w, AInt32 sx, AInt32 sy, AInt32 ...
|void aDrawLine0(AWindow *w, AInt16 x0, AInt16 y0, AInt16...
|void aDrawLine(AWindow *w, AInt32 x0, AInt32 y0, AInt32 ...
|void aDrawStr0(AWindow *w, AInt16 x, AInt16 y, AInt32 c,...
|void aDrawStr(AWindow *w, AInt32 x, AInt32 y, AInt32 c, ...
|void aFill(AWindow *w, AInt32 x, AInt32 y, AInt32 c)|塗...
|void aFlushAll0(AWindow *w)|描画内容を画面に反映させる|
|void aFlushAll(AWindow *w)|描画内容を画面に反映させる|
|void aLeapFlushAll0(AWindow *w, AInt32 msec)|描画内容を...
|void aLeapFlushAll(AWindow *w, AInt32 msec)|描画内容を画...
---aSetPix0()は画面内への描画のみを想定している。デバッグ...
---aSetPix()は画面外になるかもしれないことも想定していて...
---aFillRect0()、aFillRect()についても同様の仕様になって...
---aDrawRect0()、aDrawRect()についても同様の仕様になって...
---aFillOval0()、aFillOval()についても同様の仕様になって...
---aDrawOval0()は提供されない(楕円の描画処理は高負荷なの...
---aDrawLine0()、aDrawLine()についても同様の仕様になって...
---aDrawStr0()、aDrawStr()についても同様の仕様になってい...
-入力系
-メモリ管理系
|void *aMalloc(AInt sz)|NULLを返すことはないmalloc|
|void *aMalloc0(AInt sz)|メモリがなければNULLを返すことを...
|void aFree(void *p, AInt sz)|free|
|void aFree0(void *p, AInt sz)|NULLを渡さないことが保証さ...
-stdarg系
|va_arg|
|va_copy|
|va_end|
|va_start|
-雑関数群
|int aGetMsb(AInt i)|
|int aPopCnt(AInt i)|
** (3) 有効な-Dオプション
|-DADEBUG|デバッグモード|
|-DANOUSE_ATERRMSG|aSetAtErrExitMsg()を無視する代わりにバ...
|-DANOUSE_FASTMALLOC|高性能mallocを使わない代わりにコンパ...
ページ名: