Graphics::SetCircleMask - Yamamoto0773/Dx9Wrapper GitHub Wiki
::SetCircleMask
bool SetCircleMask(const RectF& maskArea); ...(1)
bool SetCircleMask(float x, float y, float w, float h); ...(2)
効果
指定された円形領域のマスクを作成し、現在の描画に適用する。
引数
(1)
maskArea
円がぴったり収まる矩形領域
(2)
x
円の中心のx座標
y
円の中心のy座標
w
円の幅
h
円の高さ
戻り値
成功するとtrue
、次の場合はfalse
を返す。
- 円の幅もしくは高さが0未満
- 描画が開始されていない
- DirectXインターフェースが構築できていない
備考
- この関数は
Graphics::StartDrawing
〜Graphics::EndDrawing
の間で使える、マスクのヘルパー関数です。 Graphics::RemoveMask
が呼び出されるまでマスクが適用されます。