GraphicLibrary  0.5.0
GPixelCopy クラス

描画領域のピクセルを別の描画領域にコピーする [詳解]

GPixelCopy の継承関係図
GPixelOp

公開メンバ関数

 GPixelCopy (DrawingArea_IF &dest, Coord< int > offset)
 コピー先のパターンとコピー元との原点のオフセットを指定して構築 [詳解]
 
virtual bool operator() (DrawingArea_IF &src, Coord< int > c)
 描画領域からピクセルをコピーする [詳解]
 
- 基底クラス GPixelOp に属する継承公開メンバ関数
virtual ~GPixelOp ()
 仮想デストラクタ (何もしない)
 

詳解

描画領域のピクセルを別の描画領域にコピーする

構築子と解体子

◆ GPixelCopy()

GPixelCopy::GPixelCopy ( DrawingArea_IF dest,
Coord< int >  offset 
)
inline

コピー先のパターンとコピー元との原点のオフセットを指定して構築

オフセットはコピー元の原点を基準としたコピー先原点の位置として指定する。

コピー先 dest が未定義だった場合は assert を実行する。

引数
destコピー先のパターン
offsetコピー元の原点を基準としたコピー先原点の位置

関数詳解

◆ operator()()

virtual bool GPixelCopy::operator() ( DrawingArea_IF src,
Coord< int >  c 
)
virtual

描画領域からピクセルをコピーする

位置はコピー元の原点を基準とする。

コピー元 src が未定義だった場合は assert を実行する。

引数
srcコピー元の描画領域
cRGB 成分を取得する位置(コピー元の原点が基準)
戻り値
RGB 成分の取得・セットに成功したら true を返す

GPixelOpを実装しています。


このクラス詳解は次のファイルから抽出されました: