Graphics::DrawCircleFrame - Yamamoto0773/Dx9Wrapper GitHub Wiki

::DrawCircleFrame (experimental)

bool DrawCircleFrame(
  float x, float y, float w, float h, 
  const Color & color, float lineWidth = 1.0f
); ...(1)
	
bool DrawCircleFrame(
  const RectF& rectArea, 
  const Color & color, 
  float lineWidth = 1.0f
); ...(2)

効果

円の枠線を描画します

引数

(1)
x
円の中心のx座標

y
円の中心のy座標

w
円の幅

h
円の高さ

(2)
rectArea
円がぴったり収まる矩形領域の座標

(1) (2)
color
塗りつぶし色

lineWidth
枠線の幅

戻り値

描画に成功するとtrue、次の場合はfalseを返す。

  • lineWidthが0未満
  • 円の幅もしくは高さが0未満
  • 描画が開始されていない
  • DirectXインターフェースが構築できていない

備考

枠線は円の輪郭の内側に描画されます。 楕円の枠線を描くとゆがみます。experimentalなので。