CGAffineTransform 構造体

定義

座標空間間の変換に使用される 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 つのアフィン変換を乗算し、結果と共に新しいアフィンを返します。

適用対象