次の方法で共有


ID2D1RenderTarget::SetTransform メソッド

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

構文

void SetTransform(
  [ref]  const D2D1_MATRIX_3X2_F &transform
);

パラメーター

戻り値

This は値を返しません。

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

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

レンダー ターゲットを変換する方法を示すその他の例については、「オブジェクトを拡大/縮小する方法」、「オブジェクトを傾斜させる方法」、および「オブジェクトを移動する方法」を参照してください。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

参照

ID2D1RenderTarget

ID2D1RenderTarget

変換の概要

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

オブジェクトを拡大/縮小する方法

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

オブジェクトを移動する方法

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