次の方法で共有


IDXGISwapChain2::GetMatrixTransform メソッド (dxgi1_3.h)

次の現在のコンポジション スワップ チェーンに適用される変換マトリックスを取得します。

Windows 8.1以降、Windows ストア アプリは SwapChainPanel 要素を使用して DIRECTX スワップ チェーン ビジュアルを XAML ページに配置できます。この要素は任意に配置およびサイズ設定できます。 これにより、タッチ UI を使用したタッチ スケーリングと翻訳のシナリオに DirectX スワップ チェーン ビジュアルが公開されます。 GetMatrixTransform メソッドと SetMatrixTransform メソッドは、DirectX スワップ チェーンのスケーリングを関連付けられた SwapChainPanel 要素と同期するために使用されます。 マトリックス内の単純なスケール/変換要素のみが許可されます。マトリックスにスキュー/回転要素が含まれている場合、呼び出しは失敗します。

構文

HRESULT GetMatrixTransform(
  DXGI_MATRIX_3X2_F *pMatrix
);

パラメーター

pMatrix

[出力]

スワップ チェーンのスケーリングと変換に現在使用されている変換マトリックス。

戻り値

GetMatrixTransform は 次を返します。

  • 変換行列が正常に取得された場合にS_OKします。
  • CreateSwapChainForComposition で作成されていないスワップ チェーンで メソッドが呼び出された場合にDXGI_ERROR_INVALID_CALLします。
  • 場合によっては、 DXGI_ERROR トピックで説明されているその他のエラー コード。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dxgi1_3.h
Library Dxgi.lib

こちらもご覧ください

IDXGISwapChain2

SetMatrixTransform