Apple CGAffineTransform
определяется буквами: a, b, c, d для его элемента матрицы (кроме части перевода).
struct CGAffineTransform {
CGFloat a;
CGFloat b;
CGFloat c;
CGFloat d;
CGFloat tx;
CGFloat ty;
};
Тем временем MonoTouch использует более .NET-подобный (например, System.Drawing) наименование: xx, yx, xy, yy.
public struct CGAffineTransform {
public float xx; // a
public float yx; // b
public float xy; // c
public float yy; // d
public float x0; // tx
public float y0; // ty
}
Это облегчает перенос существующего кода C #.