Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |