次の方法で共有


CD2DGeometry::ComputeArea

ジオメトリが指定した行列で変換され、指定した許容範囲で平坦化された後に、そのジオメトリの領域を計算します。

BOOL ComputeArea(
   const D2D1_MATRIX_3X2_F& worldTransform,
   FLOAT& area,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

パラメーター

  • worldTransform
    領域の計算前にこのジオメトリに適用する変換。

  • area
    このメソッドから制御が戻るときに、変換と平坦化が実行されたバージョンのこのジオメトリの領域へのポインターが格納されます。このパラメーターには記憶域を割り当てる必要があります。

  • flatteningTolerance
    ジオメトリの多角形近似における点と点の間の距離の上限。値が小さいほど、生成される結果の精度は高まりますが、実行速度が低下します。

戻り値

メソッドが成功した場合は TRUE を返します。それ以外の場合は FALSE を返します。

必要条件

ヘッダー: afxrendertarget.h

参照

関連項目

CD2DGeometry クラス