Método IDXGISwapChain2::GetMatrixTransform (dxgi1_3.h)

Obtém a matriz de transformação que será aplicada a uma cadeia de troca de composição no próximo presente.

A partir do Windows 8.1, os aplicativos da Windows Store podem colocar visuais da cadeia de troca DirectX em páginas XAML usando o elemento SwapChainPanel, que pode ser colocado e dimensionado arbitrariamente. Isso expõe os visuais da cadeia de troca do DirectX para cenários de dimensionamento por toque e tradução usando a interface do usuário de toque. Os métodos GetMatrixTransform e SetMatrixTransform são usados para sincronizar o dimensionamento da cadeia de troca DirectX com seu elemento SwapChainPanel associado. Somente elementos simples de escala/tradução na matriz são permitidos – a chamada falhará se a matriz contiver elementos de distorção/rotação.

Sintaxe

HRESULT GetMatrixTransform(
  DXGI_MATRIX_3X2_F *pMatrix
);

Parâmetros

pMatrix

[out]

Atualmente, a matriz de transformação é usada para dimensionamento e tradução de cadeia de troca.

Retornar valor

GetMatrixTransform retorna:

  • S_OK se recuperar com êxito a matriz de transformação.
  • DXGI_ERROR_INVALID_CALL se o método for chamado em uma cadeia de troca que não foi criada com CreateSwapChainForComposition.
  • Possivelmente outros códigos de erro descritos no tópico DXGI_ERROR .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dxgi1_3.h
Biblioteca Dxgi.lib

Confira também

IDXGISwapChain2

SetMatrixTransform