QMedia
![]() |
![]() ![]() |
QM_SkewMatrix(matrixRec; skewH; skewV; anchorH; anchorV):error | |||
![]() |
matrixRec | Array real | Matrix record |
![]() |
skewH | Real | Horizontal skew amount |
![]() |
skewV | Real | Vertical skew amount |
![]() |
anchorH | Real | Horizontal coordinate of the anchor point |
![]() |
anchorV | Real | Vertical coordinate of the anchor point |
![]() |
error | Longint | Error result |
Adds a skew transformation to a matrix record.
Parameter matrixRec specifies the matrix. It must be declared as a 3 x 3 array of reals. QMedia updates and returns the contents matrixRec with the specified scaling operation.
Parameters skewH and skewV specify the horizontal and vertical skew values respectively.
Parameters anchorH and anchorV specify the horizontal and vertical coordinates of the anchor point.
Related commands
QM_SetIdentityMatrix | Sets the contents of a matrix record to the identity matrix. |
QM_TranslateMatrix | Adds a translation transformation to a matrix record. |
QM_ScaleMatrix | Adds a scaling transformation to a matrix record. |
QM_RotateMatrix | Adds a rotation transformation to a matrix record. |
QM_ConcatMatrix | Concatenates two matrices. |
QM_SetTrackMatrix | Changes the track's transormation matrix. |
QM_GetTrackMatrix | Returns the track's transormation matrix. |