GraphicLibrary  0.5.0
GBox 名前空間

矩形描画用関数 [詳解]

関数

void Stroke (DrawingArea_IF &draw, GPixelOp &pixelOp, Coord< int > c0, Coord< int > c1)
 矩形描画関数 [詳解]
 
void Fill (DrawingArea_IF &draw, GPixelOp &pixelOp, Coord< int > c0, Coord< int > c1)
 矩形の塗りつぶし関数 [詳解]
 
void Draw (DrawingArea_IF &draw, GPixelOp &pixelOp, const Coord< int > &c0, const Coord< int > &c1, bool filled=false)
 矩形の描画/塗りつぶし関数 [詳解]
 

詳解

矩形描画用関数

関数詳解

◆ Draw()

void GBox::Draw ( DrawingArea_IF draw,
GPixelOp pixelOp,
const Coord< int > &  c0,
const Coord< int > &  c1,
bool  filled = false 
)
inline

矩形の描画/塗りつぶし関数

引数 filled に応じて StrokeBox と FillBox を切り替えて呼び出す

c0, c1 は矩形の対角の座標を表す。

ピクセル操作領域 draw、ピクセル操作関数オブジェクト pixelOp が未定義の場合は assert を実行する。

引数
drawピクセル操作領域
pixelOpピクセル操作関数オブジェクト
c0,c1矩形の対角の座標(二点指定)
filledtrue で塗りつぶし (FillBox)、false で描画 (StrokeBox) を呼び出す
戻り値
なし

◆ Fill()

void GBox::Fill ( DrawingArea_IF draw,
GPixelOp pixelOp,
Coord< int >  c0,
Coord< int >  c1 
)

矩形の塗りつぶし関数

c0, c1 は矩形の対角の座標を表す。

ピクセル操作領域 draw、ピクセル操作関数オブジェクト pixelOp が未定義の場合は assert を実行する。

引数
drawピクセル操作領域
pixelOpピクセル操作関数オブジェクト
c0,c1矩形の対角の座標(二点指定)
戻り値
なし

◆ Stroke()

void GBox::Stroke ( DrawingArea_IF draw,
GPixelOp pixelOp,
Coord< int >  c0,
Coord< int >  c1 
)

矩形描画関数

c0, c1 は矩形の対角の座標を表す。

ピクセル操作領域 draw、ピクセル操作関数オブジェクト pixelOp が未定義の場合は assert を実行する。

引数
drawピクセル操作領域
pixelOpピクセル操作関数オブジェクト
c0,c1矩形の対角の座標(二点指定)
戻り値
なし