Interface IDCompositionTransform (dcomp.h)

Representa uma transformação 2D que pode ser usada para modificar o espaço de coordenadas de uma subárvore visual.

Herança

A interface IDCompositionTransform herda da interface IDCompositionTransform3D.

Comentários

A interface IDCompositionTransform é uma interface abstrata que representa uma transformação de afim 2D. As transformações afetam toda a subárvore visual com raiz no visual ao qual a transformação está associada. Um objeto de transformação pode ser associado a vários visuais. Quando um objeto de transformação é modificado, todos os visuais afetados são recompactados para refletir a alteração.

As transformações operam modificando o sistema de coordenadas para todas as operações de renderização em um visual. Por exemplo, normalmente, um bitmap associado a um visual desenha na posição (0,0) e estende a largura e a altura completas do bitmap. Se uma transformação de tradução for aplicada, o bitmap desenhará em uma posição que é deslocada por essa transformação. Se uma transformação de escala for aplicada, a extensão coberta pelo bitmap será afetada pela transformação de escala. Mais de uma transformação pode ser aplicada simultaneamente a um visual usando a interface IDCompositionDevice::CreateTransformGroup .

Requisitos

   
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

Confira também

IDCompositionVisual::SetTransform