GraphicLibrary  0.5.0
GPaint 名前空間

ペイント用関数 [詳解]

関数

void AreaPaint (DrawingArea_IF &draw, GPixelOp &pixelOp, Coord< int > c)
 領域色による塗りつぶし処理 [詳解]
 
void BorderPaint (DrawingArea_IF &draw, GPixelOp &pixelOp, Coord< int > c, RGB rgb)
 境界色による塗りつぶし処理 [詳解]
 

詳解

ペイント用関数

関数詳解

◆ AreaPaint()

void GPaint::AreaPaint ( DrawingArea_IF draw,
GPixelOp pixelOp,
Coord< int >  c 
)

領域色による塗りつぶし処理

塗りつぶし開始座標上の色を領域色として塗りつぶす

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

引数
drawピクセル操作領域
pixelOpピクセル操作関数オブジェクト
c塗りつぶし開始座標
戻り値
なし

◆ BorderPaint()

void GPaint::BorderPaint ( DrawingArea_IF draw,
GPixelOp pixelOp,
Coord< int >  c,
RGB  rgb 
)

境界色による塗りつぶし処理

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

引数
drawピクセル操作領域
pixelOpピクセル操作関数オブジェクト
c塗りつぶし開始座標
rgb境界色
戻り値
なし