IDCompositionTranslateTransform3D interface (dcomp.h)

Represents a 3D transformation that affects the offset of a visual along the x-axis, y-axis, and z-axis.

Inheritance

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

Methods

The IDCompositionTranslateTransform3D interface has these methods.

 
IDCompositionTranslateTransform3D::SetOffsetX

Changes the value of the OffsetX property of a 3D translation transform effect. The OffsetX property specifies the distance to translate along the x-axis.
IDCompositionTranslateTransform3D::SetOffsetX

Animates the value of the OffsetX property of a 3D translation transform effect. The OffsetX property specifies the distance to translate along the x-axis.
IDCompositionTranslateTransform3D::SetOffsetY

Changes the value of the OffsetY property of a 3D translation transform effect. The OffsetY property specifies the distance to translate along the y-axis.
IDCompositionTranslateTransform3D::SetOffsetY

Animates the value of the OffsetY property of a 3D translation transform effect. The OffsetY property specifies the distance to translate along the y-axis.
IDCompositionTranslateTransform3D::SetOffsetZ

Changes the value of the OffsetZ property of a 3D translation transform effect. The OffsetZ property specifies the distance to translate along the z-axis.
IDCompositionTranslateTransform3D::SetOffsetZ

Animates the value of the OffsetZ property of a 3D translation transform effect. The OffsetZ property specifies the distance to translate along the z-axis.

Remarks

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

Four-by-four translation matrix

The effect is to offset the blending position of the visual's subtree by x, y, and z.

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