Condividi tramite


Metodo IDXGISwapChain2::GetMatrixTransform (dxgi1_3.h)

Ottiene la matrice di trasformazione che verrà applicata a una catena di scambio di composizione al successivo presente.

A partire da Windows 8.1, le app di Windows Store sono in grado di inserire oggetti visivi della catena di scambio DirectX nelle pagine XAML usando l'elemento SwapChainPanel, che può essere posizionato e ridimensionato arbitrariamente. Questo espone gli oggetti visivi della catena di scambio DirectX agli scenari di scalabilità e traduzione tocco usando l'interfaccia utente tocco. I metodi GetMatrixTransform e SetMatrixTransform vengono usati per sincronizzare la scalabilità della catena di scambio DirectX con il relativo elemento SwapChainPanel associato. Solo gli elementi di scalabilità/traduzione semplici nella matrice sono consentiti: la chiamata avrà esito negativo se la matrice contiene elementi di rotazione/deviazione.

Sintassi

HRESULT GetMatrixTransform(
  DXGI_MATRIX_3X2_F *pMatrix
);

Parametri

pMatrix

[out]

Matrice di trasformazione attualmente usata per il ridimensionamento e la traduzione della catena di scambio.

Valore restituito

GetMatrixTransform restituisce:

  • S_OK se recupera correttamente la matrice di trasformazione.
  • DXGI_ERROR_INVALID_CALL se il metodo viene chiamato su una catena di scambio che non è stata creata con CreateSwapChainForComposition.
  • Eventualmente altri codici di errore descritti nell'argomento DXGI_ERROR .

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dxgi1_3.h
Libreria Dxgi.lib

Vedi anche

IDXGISwapChain2

SetMatrixTransform