CGAffineTransform 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
座標空間間の変換に使用される 2D アフィン変換。
public struct CGAffineTransform
type CGAffineTransform = struct
- 継承
-
CGAffineTransform
注釈
アフィン変換では、行列を使用して座標空間間の poitns を変換します。
これらの変換を使用して、ある座標系から別の座標系にポイントと四角形を回転、スケーリング、せん断、および平行移動できます。
コンストラクター
CGAffineTransform(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat) |
マトリックス値からアフィン変換を初期化します。 |
フィールド
x0 |
アフィン変換の X 変換コンポーネント。 |
xx |
アフィンの XX 成分。 |
xy |
アフィンの XY 成分。 |
y0 |
アフィン変換の Y 変換コンポーネント。 |
yx |
アフィンのYX成分。 |
yy |
アフィンのYY成分。 |
プロパティ
IsIdentity |
アフィンが ID アフィンに対応しているかどうかを判断します。 |
メソッド
CGAffineTransformInvert(CGAffineTransform) |
アフィン変換行列を反転します。 |
CGRectApplyAffineTransform(CGRect, CGAffineTransform) |
座標空間間の変換に使用される 2D アフィン変換。 |
Equals(Object) |
オブジェクトの等価性を比較します。 |
GetHashCode() |
このオブジェクトのハッシュコード。 |
Invert() |
このアフィン変換を反転します。 |
MakeIdentity() |
ID アフィン変換を返します。 |
MakeRotation(nfloat) |
要求された回転角度のアフィン変換をラジアン単位で返します。 |
MakeScale(nfloat, nfloat) |
X 座標と Y 座標で要求されたスケーリングのアフィン変換を返します。 |
MakeTranslation(nfloat, nfloat) |
要求された場所に変換するためのアフィン変換を返します。 |
Multiply(CGAffineTransform) |
現在のアフィン変換に、指定したアフィン変換を乗算します。 |
Multiply(CGAffineTransform, CGAffineTransform) |
2 つのアフィン変換を乗算し、結果を返します。 |
Rotate(CGAffineTransform, nfloat) |
ラジアン単位で、指定した角度でアフィンに回転を適用します。 |
Rotate(nfloat) |
ラジアン単位で、指定した角度でアフィンに回転を適用します。 |
Rotate(nfloat, MatrixOrder) |
座標空間間の変換に使用される 2D アフィン変換。 |
Scale(CGAffineTransform, nfloat, nfloat) |
アフィンを指定した大きさでスケーリングし、結果を返します。 |
Scale(nfloat, nfloat) |
アフィンを変更して、指定した大きさでスケーリングします。 |
Scale(nfloat, nfloat, MatrixOrder) |
座標空間間の変換に使用される 2D アフィン変換。 |
ToString() |
アフィンをテキスト形式でレンダリングします。 |
TransformPoint(CGPoint) |
アフィンによって指定された点の座標を変換します。 |
TransformRect(CGRect) |
指定した四角形にアフィン変換を適用し、変換された四角形を返します。 |
TransformSize(CGSize) |
座標空間間の変換に使用される 2D アフィン変換。 |
Translate(CGAffineTransform, nfloat, nfloat) |
指定された X パラメーターによってすべての X 値を変更し、指定された Y パラメーターによってすべての Y 値を変更して、アフィン変換を変換します。 |
Translate(nfloat, nfloat) |
指定された X パラメーターによってすべての X 値を変更し、指定された Y パラメーターによってすべての Y 値を変更して、アフィン変換を変換します。 |
Translate(nfloat, nfloat, MatrixOrder) |
座標空間間の変換に使用される 2D アフィン変換。 |
演算子
Equality(CGAffineTransform, CGAffineTransform) |
演算子オーバーロードは、2 つのアフィンを比較します。 |
Inequality(CGAffineTransform, CGAffineTransform) |
アフィンと非等値を比較します。 |
Multiply(CGAffineTransform, CGAffineTransform) |
2 つのアフィン変換を乗算し、結果と共に新しいアフィンを返します。 |