GadgetSeed
0.9.6
|
グラフィックス集合体描画 [詳解]
データ構造 | |
struct | st_graph_object |
グラフィック集合体各要素 [詳解] | |
マクロ定義 | |
#define | GO_TYPE_OBJECT_END 0 |
グラフィックオブジェクト配列終端 | |
#define | GO_TYPE_MODE 1 |
描画モード設定 | |
#define | GO_TYPE_FORECOLOR 2 |
フォアカラー設定 | |
#define | GO_TYPE_BACKCOLOR 3 |
バックカラー設定 | |
#define | GO_TYPE_FONT 10 |
フォント設定 | |
#define | GO_TYPE_TEXT 20 |
文字列 | |
#define | GO_TYPE_TEXT_IN_BOX 21 |
四角形内文字列 | |
#define | GO_TYPE_FILL_CIRCLE 99 |
塗りつぶした円 | |
#define | GO_TYPE_BOX 100 |
四角 | |
#define | GO_TYPE_ROUND_BOX 101 |
角の丸い四角 | |
#define | GO_TYPE_ROUND_FILL_BOX 102 |
角の丸い塗りつぶした四角 | |
#define | GO_TYPE_FILL_BOX 103 |
塗りつぶした四角 | |
#define | GO_TYPE_VERTEX4 104 |
塗りつぶした4頂点の領域 | |
#define | GO_TYPE_SECTOR 105 |
扇形 | |
関数 | |
void | set_graph_obj_scale (int numerator, int denominator) |
描画するグラフィックオブジェクトの拡大率を設定する [詳解] | |
void | draw_graph_object (short x, short y, const struct st_graph_object *gobj) |
グラフィックオブジェクトを描画する [詳解] | |
void draw_graph_object | ( | short | x, |
short | y, | ||
const struct st_graph_object * | gobj | ||
) |
グラフィックオブジェクトを描画する
[in] | x | X座標 |
[in] | y | Y座標 |
[in] | gobj | グラフィックオブジェクト |
graphics_object.c の 48 行目に定義があります。
参照先 st_graph_object::arg, st_graph_object::data, draw_str(), GO_TYPE_BACKCOLOR, GO_TYPE_FONT, GO_TYPE_FORECOLOR, GO_TYPE_MODE, GO_TYPE_OBJECT_END, GO_TYPE_TEXT, set_backcolor(), set_draw_mode(), set_font_by_name(), set_forecolor(), st_graph_object::type.
void set_graph_obj_scale | ( | int | numerator, |
int | denominator | ||
) |
描画するグラフィックオブジェクトの拡大率を設定する
[in] | numerator | 拡大率分子 |
[in] | denominator | 各倍率分母 |
graphics_object.c の 27 行目に定義があります。