IDCompositionScaleTransform3D interface
Represents a 3D transformation effect that affects the scale of a visual along the x-axis, y-axis, and z-axis. The coordinate system is scaled from the specified center point.
When to implement
Client applications do not implement IDCompositionScaleTransform3D; custom implementations are not supported.
Members
The IDCompositionScaleTransform3D interface inherits from IDCompositionTransform3D. IDCompositionScaleTransform3D also has these types of members:
Methods
The IDCompositionScaleTransform3D interface has these methods.
| Method | Description |
|---|---|
| SetCenterX | Overloaded. Changes or animates the value of the CenterX property of a 3D scale transform. |
| SetCenterY | Overloaded. Changes or animates the value of the CenterY property of a 3D scale transform. |
| SetCenterZ | Overloaded. Changes or animates the value of the CenterZ property of a 3D scale transform. |
| SetScaleX | Overloaded. Changes or animates the value of the ScaleX property of a 3D scale transform. |
| SetScaleY | Overloaded. Changes or animates the value of the ScaleY property of a scale transform. |
| SetScaleZ | Overloaded. Changes or animates the value of the ScaleZ property of a scale transform. |
Remarks
A 3D scale transform represents the following 4-by-4 matrix:

The effect is to scale the blending of the visual's subtree up or down, and 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] |
|
Header |
|
|
Library |
|
|
DLL |
|
See also