IInkTransform interface (msinkaut.h)
Represents a 3x3 matrix that, in turn, represents an affine transformation.
Inheritance
The IInkTransform interface inherits from the IUnknown interface. IInkTransform also has these types of members:
Methods
The IInkTransform interface has these methods.
IInkTransform::get_Data Gets or sets access to the XFORM structure. (Get) |
IInkTransform::get_eDx Gets or sets the element in the third row, first column of the affine transform matrix that is represented by an InkTransform object. (Get) |
IInkTransform::get_eDy Gets or sets the element in the third row, second column of the affine transform matrix that is represented by an InkTransform object. (Get) |
IInkTransform::get_eM11 Gets or sets the element in the first row, first column of the affine transform matrix that is represented by an InkTransform object. (Get) |
IInkTransform::get_eM12 Gets or sets the element in the first row, second column of the affine transform matrix that is represented by an InkTransform object. (Get) |
IInkTransform::get_eM21 Gets or sets the element in the second row, first column of the affine transform matrix that is represented by an InkTransform object. (Get) |
IInkTransform::get_eM22 Gets or sets the element in the second row, second column of the affine transform matrix that is represented by an InkTransform object. (Get) |
IInkTransform::GetTransform Gets the InkTransform member data. |
IInkTransform::put_Data Gets or sets access to the XFORM structure. (Put) |
IInkTransform::put_eDx Gets or sets the element in the third row, first column of the affine transform matrix that is represented by an InkTransform object. (Put) |
IInkTransform::put_eDy Gets or sets the element in the third row, second column of the affine transform matrix that is represented by an InkTransform object. (Put) |
IInkTransform::put_eM11 Gets or sets the element in the first row, first column of the affine transform matrix that is represented by an InkTransform object. (Put) |
IInkTransform::put_eM12 Gets or sets the element in the first row, second column of the affine transform matrix that is represented by an InkTransform object. (Put) |
IInkTransform::put_eM21 Gets or sets the element in the second row, first column of the affine transform matrix that is represented by an InkTransform object. (Put) |
IInkTransform::put_eM22 Gets or sets the element in the second row, second column of the affine transform matrix that is represented by an InkTransform object. (Put) |
IInkTransform::Reflect Performs reflection on a transform in either horizontal or vertical directions. |
IInkTransform::Reset Resets the transform to its default state, the identity transform. |
IInkTransform::Rotate Changes the amount, measured in degrees, to change the rotation factor of the InkTransform object and optionally the center point of the rotation. |
IInkTransform::ScaleTransform Applies the specified horizontal and vertical factors to the transform or ink. (IInkTransform.ScaleTransform) |
IInkTransform::SetTransform Modifies the InkTransform member data. |
IInkTransform::Shear Adjusts the shear of the InkTransform by the specified horizontal and vertical factors. |
IInkTransform::Translate Applies a translation to a transform. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | msinkaut.h |