IDCompositionMatrixTransform3D interface

Represents an arbitrary 3D transformation defined by a 4-by-4 matrix.

Methods

The IDCompositionMatrixTransform3D interface has these methods.

Method Description
IDCompositionMatrixTransform3D::SetMatrix Changes all values of the matrix of this 3D transformation effect.
IDCompositionMatrixTransform3D::SetMatrixElement Changes the value of one element of the matrix of this 3D transform.
IDCompositionMatrixTransform3D::SetMatrixElement Animates the value of one element of the matrix of this 3D transform.

Remarks

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

Four-by-four 3D transform matrix

The application can set any of the values in the first three columns. Note that the fourth column is padded to allow for matrix concatenation.

Requirements

   
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

IDCompositionTransform3D

IDCompositionVisual::SetTransform