# IDCompositionSkewTransform interface (dcomp.h)

Represents a 2D transformation that affects the skew of a visual along the x-axis and y-axis. The coordinate system is skewed around the specified center point.

## Inheritance

The **IDCompositionSkewTransform** interface inherits from IDCompositionTransform. **IDCompositionSkewTransform** also has these types of members:

## Methods

The **IDCompositionSkewTransform** interface has these methods.

Method | Description |
---|---|

IDCompositionSkewTransform::SetAngleX | Changes the value of the AngleX property of a 2D skew transform. |

IDCompositionSkewTransform::SetAngleX | Animates the value of the AngleX property of a 2D skew transform. |

IDCompositionSkewTransform::SetAngleY | Changes the value of the AngleY property of a 2D skew transform. |

IDCompositionSkewTransform::SetAngleY | Animates the value of the AngleY property of a 2D skew transform. |

IDCompositionSkewTransform::SetCenterX | Changes the value of the CenterX property of a 2D skew transform. |

IDCompositionSkewTransform::SetCenterX | Animates the value of the CenterX property of a 2D skew transform. |

IDCompositionSkewTransform::SetCenterY | Changes the value of the CenterY property of a 2D skew transform. |

IDCompositionSkewTransform::SetCenterY | Animates the value of the CenterY property of a 2D skew transform. |

## Remarks

A skew transform represents the following 3-by-3 matrix:

The effect is to slant the coordinate system along the x-axis and y-axis such that a rectangle becomes a parallelogram, and to apply the corresponding translation such that the center point does not move.

## Requirements

Minimum supported client |
Windows 8 [desktop apps only] |

Minimum supported server |
Windows Server 2012 [desktop apps only] |

Target Platform |
Windows |

Header |
dcomp.h |