METODE IDXGISwapChain2::GetMatrixTransform (dxgi1_3.h)

Mendapatkan matriks transformasi yang akan diterapkan pada rantai pertukaran komposisi pada saat ini berikutnya.

Dimulai dengan Windows 8.1, aplikasi Windows Store dapat menempatkan visual rantai swap DirectX di halaman XAML menggunakan elemen SwapChainPanel, yang dapat ditempatkan dan berukuran sewenang-wenang. Ini memaparkan visual rantai swap DirectX untuk menyentuh skenario penskalaan dan terjemahan menggunakan antarmuka pengguna sentuhan. Metode GetMatrixTransform dan SetMatrixTransform digunakan untuk menyinkronkan penskalaan rantai pertukaran DirectX dengan elemen SwapChainPanel terkait. Hanya elemen skala/terjemahan sederhana dalam matriks yang diizinkan – panggilan akan gagal jika matriks berisi elemen condong/rotasi.

Sintaks

HRESULT GetMatrixTransform(
  DXGI_MATRIX_3X2_F *pMatrix
);

Parameter

pMatrix

[keluar]

Matriks transformasi yang saat ini digunakan untuk penskalaan dan terjemahan rantai pertukaran.

Mengembalikan nilai

GetMatrixTransform mengembalikan:

  • S_OK jika berhasil mengambil matriks transformasi.
  • DXGI_ERROR_INVALID_CALL jika metode dipanggil pada rantai pertukaran yang tidak dibuat dengan CreateSwapChainForComposition.
  • Mungkin kode kesalahan lain yang dijelaskan dalam topik DXGI_ERROR .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dxgi1_3.h
Pustaka Dxgi.lib

Lihat juga

IDXGISwapChain2

SetMatrixTransform