IDCompositionScaleTransform3D interface (dcomp.h)

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.

Inheritance

The IDCompositionScaleTransform3D interface inherits from IDCompositionTransform3D. IDCompositionScaleTransform3D also has these types of members:

Methods

The IDCompositionScaleTransform3D interface has these methods.

 
IDCompositionScaleTransform3D::SetCenterX

Changes the value of the CenterX property of a 3D scale transform.
IDCompositionScaleTransform3D::SetCenterX

Animates the value of the CenterX property of a 3D scale transform.
IDCompositionScaleTransform3D::SetCenterY

Changes the value of the CenterY property of a 3D scale transform.
IDCompositionScaleTransform3D::SetCenterY

Animates the value of the CenterY property of a 3D scale transform.
IDCompositionScaleTransform3D::SetCenterZ

Changes the value of the CenterZ property of a 3D scale transform.
IDCompositionScaleTransform3D::SetCenterZ

Animates the value of the CenterZ property of a 3D scale transform.
IDCompositionScaleTransform3D::SetScaleX

Changes the value of the ScaleX property of a 3D scale transform.
IDCompositionScaleTransform3D::SetScaleX

Animates the value of the ScaleX property of a scale transform.
IDCompositionScaleTransform3D::SetScaleY

Changes the value of the ScaleY property of a 3D scale transform.
IDCompositionScaleTransform3D::SetScaleY

Animates the value of the ScaleY property of a scale transform.
IDCompositionScaleTransform3D::SetScaleZ

Changes the value of the ScaleZ property of a 3D scale transform.
IDCompositionScaleTransform3D::SetScaleZ

Animates the value of the ScaleZ property of a scale transform.

Remarks

A 3D scale transform represents the following 4-by-4 matrix:

Four-by-four 3D scale 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

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Target Platform Windows
Header dcomp.h

See also

IDCompositionEffectGroup::SetTransform3D

IDCompositionTransform3D

IDCompositionVisual::SetEffect