次の方法で共有


ID2D1RenderTarget::SetTransform メソッド

指定した変換をレンダー ターゲットに適用し、既存の変換を置き換えます。 後続のすべての描画操作は、変換された空間で行われます。

オーバーロードの一覧

メソッド 説明
SetTransform(D2D1_MATRIX_3X2_F&) 指定した変換をレンダー ターゲットに適用し、既存の変換を置き換えます。 後続のすべての描画操作は、変換された空間で行われます。
SetTransform(D2D1_MATRIX_3X2_F*) 指定した変換をレンダー ターゲットに適用し、既存の変換を置き換えます。 後続のすべての描画操作は、変換された空間で行われます。

次の例では 、SetTransform メソッドを使用して、レンダー ターゲットに回転を適用します。 完全な例については、「 オブジェクトを回転させる方法」を参照してください。

// Apply the rotation transform to the render target.
m_pRenderTarget->SetTransform(
    D2D1::Matrix3x2F::Rotation(
        45.0f,
        D2D1::Point2F(468.0f, 331.5f))
    );

レンダー ターゲットを変換する方法を示すその他の例については、「 How to Scale an Object」、「 How to Skew an Object」、「 How to Translate an Object」を参照してください。

要件

要件
ライブラリ
D2d1.lib
[DLL]
D2d1.dll

こちらもご覧ください

ID2D1RenderTarget

変換の概要

オブジェクトを回転させる方法

オブジェクトをスケーリングする方法

オブジェクトを傾斜させる方法

オブジェクトを翻訳する方法

オブジェクトに複数の変換を適用する方法