Método IDCompositionDevice::CreateMatrixTransform (dcomp.h)
Cria um objeto de transformação de matriz 2D 3 por 2.
Sintaxe
HRESULT CreateMatrixTransform(
[out] IDCompositionMatrixTransform **matrixTransform
);
Parâmetros
[out] matrixTransform
Tipo: IDCompositionMatrixTransform**
O novo objeto de transformação de matriz. Esse parâmetro não deve ser NULL.
Retornar valor
Tipo: HRESULT
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT. Confira Códigos de erro do DirectComposition para obter uma lista de códigos de erro.
Comentários
Um novo objeto de transformação de matriz tem a matriz de identidade como seu valor inicial. A matriz de identidade é a matriz 3x2 com uma na main diagonal e zeros em outro lugar, conforme mostrado na ilustração a seguir.
Quando uma transformação de identidade é aplicada a um objeto , ela não altera a posição, a forma ou o tamanho do objeto. É semelhante à maneira como multiplicar um número por um não altera o número. Qualquer transformação diferente da transformação de identidade modificará a posição, a forma e/ou o tamanho dos objetos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | dcomp.h |
Biblioteca | Dcomp.lib |
DLL | Dcomp.dll |