GadgetSeed  0.9.6
graphics_object.c ファイル

グラフィックス集合体描画 [詳解]

#include "graphics_object.h"
#include "graphics.h"
#include "font.h"
#include "tprintf.h"
graphics_object.c の依存先関係図:

[ソースコード]

関数

static short SC (short val)
 
void set_graph_obj_scale (int numerator, int denominator)
 描画するグラフィックオブジェクトの拡大率を設定する [詳解]
 
static void set_box (short x, short y, struct st_box *box, const int arg[4])
 
void draw_graph_object (short x, short y, const struct st_graph_object *gobj)
 グラフィックオブジェクトを描画する [詳解]
 

変数

static int sc_numerator = 0x10000
 
static int sc_denominator = 0x10000
 

詳解

グラフィックス集合体描画

日付
2017.05.04
著者
Takashi SHUDO

graphics_object.c に定義があります。

関数詳解

◆ draw_graph_object()

void draw_graph_object ( short  x,
short  y,
const struct st_graph_object gobj 
)

グラフィックオブジェクトを描画する

引数
[in]xX座標
[in]yY座標
[in]gobjグラフィックオブジェクト

graphics_object.c48 行目に定義があります。

参照先 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.

呼び出し関係図:

◆ set_graph_obj_scale()

void set_graph_obj_scale ( int  numerator,
int  denominator 
)

描画するグラフィックオブジェクトの拡大率を設定する

引数
[in]numerator拡大率分子
[in]denominator各倍率分母

graphics_object.c27 行目に定義があります。