InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PMMatrix Member List

This is the complete list of members for PMMatrix, including all inherited members.
data_type typedef (defined in PMMatrix)PMMatrix
Determinant() const PMMatrix
exactly_identity() const noexcept (defined in PMMatrix)PMMatrix
GetAGMFixedMatrix(_t_BRVFixedMatrix *retMatrix) const PMMatrix
GetAGMFloatMatrix(BRVCoordMatrix *retMatrix) const PMMatrix
GetMatrixContent() const PMMatrix
GetMatrixFactors(PMMatrix *scale, PMMatrix *skew, PMMatrix *rotate, PMMatrix *translate, TransformFactorOrder factorOrder=kFactorOrder_SKRT) const PMMatrix
GetMatrixInfo(PMReal *rotAngle, PMReal *xSkewAngle, PMReal *xScale, PMReal *yScale) const PMMatrix
GetRotationAngle(bool16 zeroCentered=kFalse) const PMMatrix
GetTransformValues(PMReal *xscale, PMReal *yscale, PMReal *skewslope, PMReal *costheta, PMReal *sintheta, PMReal *xtranslation, PMReal *ytranslation, TransformFactorOrder factorOrder=kFactorOrder_SKRT) const PMMatrix
GetUIMatrixF32(dvacore::geom::ScaleMatrixT< float > *retMatrix) const PMMatrix
GetXScale() const PMMatrix
GetXSkewAngle() const PMMatrix
GetXTranslation() const noexceptPMMatrixinline
GetYScale() const PMMatrix
GetYTranslation() const noexceptPMMatrixinline
Inverse() const PMMatrix
Invert()PMMatrix
IsIdentity() const noexceptPMMatrix
IsSingular() const PMMatrixinline
kFactorOrder_End enum value (defined in PMMatrix)PMMatrix
kFactorOrder_RKST enum value (defined in PMMatrix)PMMatrix
kFactorOrder_SKRT enum value (defined in PMMatrix)PMMatrix
kHasAllTransformContent (defined in PMMatrix)PMMatrixstatic
kHasNoTransformContent (defined in PMMatrix)PMMatrixstatic
kHasRotateContent (defined in PMMatrix)PMMatrixstatic
kHasScaleContent (defined in PMMatrix)PMMatrixstatic
kHasSkewContent (defined in PMMatrix)PMMatrixstatic
kHasTranslateContent (defined in PMMatrix)PMMatrixstatic
operator!=(const PMMatrix &other) const (defined in PMMatrix)PMMatrixinline
operator*(const PMMatrix &m1, const PMMatrix &m2)PMMatrixfriend
operator<(const PMMatrix &other) const PMMatrix
operator=(const PMMatrix &m) noexcept=defaultPMMatrix
operator=(PMMatrix &&m) noexcept=default (defined in PMMatrix)PMMatrix
operator==(const PMMatrix &other) const PMMatrix
operator[](int index) const PMMatrix
PermuteLeftPast(const PMMatrix &m)PMMatrix
PermuteRightPast(const PMMatrix &m)PMMatrix
PMMatrix() noexceptPMMatrixinline
PMMatrix(PMReal a, PMReal b, PMReal c, PMReal d, PMReal e, PMReal f) noexceptPMMatrixinline
PMMatrix(const PMMatrix &m) noexcept=defaultPMMatrix
PMMatrix(PMMatrix &&m) noexcept=default (defined in PMMatrix)PMMatrix
PMMatrix(const BRVCoordMatrix &m)PMMatrix
PostConcat(const PMMatrix &m)PMMatrix
PreConcat(const PMMatrix &m)PMMatrix
PreRotate(PMReal angleInDegrees)PMMatrix
PreScale(PMReal xScale, PMReal yScale)PMMatrix
PreservesBoxes() const PMMatrix
PreTranslate(PMReal x, PMReal y)PMMatrix
PreTranslate(const PMPoint &offset) (defined in PMMatrix)PMMatrixinline
ReadWrite(IPMStream *s)PMMatrix
ResetToIdentity() noexceptPMMatrix
Rotate(PMReal angleInDegrees)PMMatrix
RotateAbout(const PMPoint &center, PMReal angle) (defined in PMMatrix)PMMatrixinline
RotateTo(PMReal thetaInDegrees)PMMatrix
RotateTo(const PMPoint &stationaryPoint, PMReal thetaInDegrees) (defined in PMMatrix)PMMatrix
RotateTo(const PMPoint &stationaryPoint, PMReal cosineAngle, PMReal sineAngle) (defined in PMMatrix)PMMatrix
SanityCheck() const (defined in PMMatrix)PMMatrixinline
Scale(PMReal xScale, PMReal yScale)PMMatrix
ScaleFrom(const PMPoint &stationaryPoint, PMReal xScale, PMReal yScale) (defined in PMMatrix)PMMatrixinline
ScaleTo(PMReal xScale, PMReal yScale)PMMatrix
ScaleTo(const PMPoint &stationaryPoint, PMReal xScale, PMReal yScale) (defined in PMMatrix)PMMatrix
SetMatrix(const BRVCoordMatrix &m)PMMatrix
SetMatrix(const _t_BRVFixedMatrix &m)PMMatrix
SetMatrix(const dvacore::geom::ScaleMatrixT< float > &m)PMMatrix
SetOrigin(PMReal x, PMReal y) (defined in PMMatrix)PMMatrixinline
SkewFrom(const PMPoint &stationaryPoint, PMReal skewAngle, PMReal noSkewDirectionAngle) (defined in PMMatrix)PMMatrixinline
SkewHorizontal(PMReal xSkewAngleInDegrees)PMMatrix
SkewTo(PMReal xSkewAngleInDegrees)PMMatrix
SkewTo(const PMPoint &stationaryPoint, PMReal xSkewAngleInDegrees) (defined in PMMatrix)PMMatrix
SkewToSlope(const PMPoint &stationaryPoint, PMReal skewSlope) (defined in PMMatrix)PMMatrix
SkewVertical(PMReal ySkewAngleInDegrees)PMMatrix
Transform(PMReal *x, PMReal *y) const PMMatrix
Transform(PMPoint *p) const (defined in PMMatrix)PMMatrixinline
Transform(PMPolygon4 *fourPoints) const PMMatrix
Transform(PMRect *rect) const PMMatrix
Transform(PMLineSeg *segment) const PMMatrix
TransformFactorOrder enum name (defined in PMMatrix)PMMatrix
Translate(PMReal x, PMReal y)PMMatrix
Translate(const PMPoint &offset) (defined in PMMatrix)PMMatrixinline
TranslateTo(PMReal x, PMReal y)PMMatrix