GraphicLibrary  0.5.0
GXorSet クラス

XOR描画クラス [詳解]

GXorSet の継承関係図
GPSet GPixelOp

公開メンバ関数

 GXorSet (RGB::color_type col)
 色コードを指定して構築 [詳解]
 
 GXorSet (RGB rgb)
 RGB 成分を指定して構築 [詳解]
 
virtual bool operator() (DrawingArea_IF &draw, Coord< int > c)
 XOR 描画処理 [詳解]
 
- 基底クラス GPSet に属する継承公開メンバ関数
 GPSet ()
 デフォルト・コンストラクタ [詳解]
 
 GPSet (RGB::color_type col)
 色コードを指定して構築 [詳解]
 
 GPSet (RGB rgb)
 RGB 成分を指定して構築 [詳解]
 
void setRGB (RGB rgb)
 RGB 成分のセット [詳解]
 
RGB getRGB () const
 指定された RGB 成分の取得 [詳解]
 
- 基底クラス GPixelOp に属する継承公開メンバ関数
virtual ~GPixelOp ()
 仮想デストラクタ (何もしない)
 

詳解

XOR描画クラス

排他的論理和 ( XOR ) による色合成を行う。

構築子と解体子

GXorSet::GXorSet ( RGB::color_type  col)
inlineexplicit

色コードを指定して構築

引数
col色コード(AARRGGBB)
GXorSet::GXorSet ( RGB  rgb)
inlineexplicit

RGB 成分を指定して構築

引数
rgbRGBコード

関数詳解

virtual bool GXorSet::operator() ( DrawingArea_IF draw,
Coord< int >  c 
)
virtual

XOR 描画処理

引数
draw描画対象の DrawingArea_IF
c描画するピクセルの座標
戻り値
描画対象 draw が未定義なら何もせず false を返す
描画対象 draw のメンバ関数 DrawingArea_IF::point が false を返した場合、描画せずに false を返す
XOR 描画した場合は、その戻り値を返す

GPSetを再実装しています。


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