Matrix3x2F::Scale メソッド
指定した拡大/縮小率と中心点を持つ拡大縮小変換を作成します。
構文
static Matrix3x2F Scale(
D2D1_SIZE_F size,
D2D1_POINT_2F centerPoint = D2D1::Point2F()
);
パラメーター
- size
D2D1_SIZE_F 拡大縮小変換の X 軸値と Y 軸値の拡大/縮小率。 - centerPoint
D2D1_POINT_2F 拡大/縮小の中心となる点。
戻り値
新しい拡大縮小変換。
解説
このメソッドでは、指定された centerPoint および拡大/縮小率の拡大縮小変換を作成します。拡大/縮小率は、順序指定されたペアとして D2D1_SIZE_F 構造体に格納されます。各拡大/縮小率をパラメーターとして記述する場合は、別の Scale メソッドを呼び出します。
次の図は、水平方向と垂直方向に 130% に拡大した四角形のサイズを示しています。拡大の中心点は、四角形の左上隅です。
例については、「オブジェクトを拡大/縮小する方法」を参照してください。
要件
クライアントの最小要件 |
Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム |
サーバーの最小要件 |
Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム |
ヘッダー |
D2d1helper.h |
ライブラリ |
D2d1.lib |
DLL |
D2d1.dll |
名前空間 |
D2D1 |