IDCompositionMatrixTransform3D interface (dcomp.h)
Represents an arbitrary 3D transformation defined by a 4-by-4 matrix.
Inheritance
The IDCompositionMatrixTransform3D interface inherits from IDCompositionTransform3D. IDCompositionMatrixTransform3D also has these types of members:
Methods
The IDCompositionMatrixTransform3D interface has these methods.
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:
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
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 |