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
[out]
目前用於交換鏈結縮放和轉譯的轉換矩陣。
傳回值
GetMatrixTransform 會傳回:
- 如果成功擷取轉換矩陣,S_OK。
- DXGI_ERROR_INVALID_CALL如果在未使用 CreateSwapChainForComposition 建立的交換鏈結上呼叫 方法。
- 可能是 DXGI_ERROR 主題中所述的其他錯誤碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | dxgi1_3.h |
程式庫 | Dxgi.lib |