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 |