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

See also

InkTransform class