Condividi tramite


Interfaccia IDCompositionTransform (dcomp.h)

Rappresenta una trasformazione 2D che può essere utilizzata per modificare lo spazio delle coordinate di un sottoalbero visivo.

Ereditarietà

L'interfaccia IDCompositionTransform eredita dall'interfaccia IDCompositionTransform3D.

Commenti

L'interfaccia IDCompositionTransform è un'interfaccia astratta che rappresenta una trasformazione affine 2D. Le trasformazioni influiscono sull'intero sottoalbero visivo radicato nell'oggetto visivo a cui è associata la trasformazione. Un oggetto transform può essere associato a più oggetti visivi. Quando un oggetto di trasformazione viene modificato, tutti gli oggetti visivi interessati vengono ricomposti per riflettere la modifica.

Le trasformazioni operano modificando il sistema di coordinate per tutte le operazioni di rendering in un oggetto visivo. Ad esempio, in genere una bitmap associata a un oggetto visivo disegna in posizione (0,0) ed estende la larghezza e l'altezza intere della bitmap. Se viene applicata una trasformazione di conversione, la bitmap disegna in una posizione offset da tale trasformazione. Se viene applicata una trasformazione di scala, l'extent coperto dalla bitmap è interessato dalla trasformazione della scala. È possibile applicare simultaneamente più trasformazioni a un oggetto visivo usando l'interfaccia IDCompositionDevice::CreateTransformGroup .

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dcomp.h

Vedi anche

IDCompositionVisual::SetTransform