Export (0) Print
Expand All

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.

MethodDescription
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:

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

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Dcomp.h

Library

Dcomp.lib

DLL

Dcomp.dll

See also

IDCompositionEffectGroup::SetTransform3D
IDCompositionTransform3D
IDCompositionVisual::SetEffect

 

 

Community Additions

ADD
Show:
© 2014 Microsoft