GraphicLibrary  0.5.0
tadah_fussy::gl::shape::box 名前空間

矩形描画用関数 [詳解]

関数

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

詳解

矩形描画用関数

関数詳解

◆ Draw()

void tadah_fussy::gl::shape::box::Draw ( canvas::DrawingArea_IF draw,
pen::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 tadah_fussy::gl::shape::box::Fill ( canvas::DrawingArea_IF draw,
pen::GPixelOp pixelOp,
Coord< int >  c0,
Coord< int >  c1 
)

矩形の塗りつぶし関数

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

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

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

◆ Stroke()

void tadah_fussy::gl::shape::box::Stroke ( canvas::DrawingArea_IF draw,
pen::GPixelOp pixelOp,
Coord< int >  c0,
Coord< int >  c1 
)

矩形描画関数

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

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

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