Table of Contents

Struct CoreGraphics.CGAffineTransform

Namespace
Xui.Runtime.IOS
Assembly
Xui.Runtime.IOS.dll

Affine transformation matrix in the form:

| A  B  0 |
| C  D  0 |
| Tx Ty 1 |

Transforming a vector:

                      | A  B  0 |
[x' y' 1] = [x y 1] * | C  D  0 |
                      | Tx Ty 1 |
public struct CoreGraphics.CGAffineTransform
Inherited Members

Constructors

CGAffineTransform(NFloat, NFloat, NFloat, NFloat, NFloat, NFloat)

public CGAffineTransform(NFloat a, NFloat b, NFloat c, NFloat d, NFloat tx, NFloat ty)

Parameters

a NFloat
b NFloat
c NFloat
d NFloat
tx NFloat
ty NFloat

Fields

A

public NFloat A

Field Value

NFloat

B

public NFloat B

Field Value

NFloat

C

public NFloat C

Field Value

NFloat

D

public NFloat D

Field Value

NFloat

Identity

public static readonly CoreGraphics.CGAffineTransform Identity

Field Value

CoreGraphics.CGAffineTransform

Tx

public NFloat Tx

Field Value

NFloat

Ty

public NFloat Ty

Field Value

NFloat

Properties

Invert

public CoreGraphics.CGAffineTransform Invert { get; }

Property Value

CoreGraphics.CGAffineTransform

Methods

CGAffineTransformInvert(CGAffineTransform)

public static extern CoreGraphics.CGAffineTransform CGAffineTransformInvert(CoreGraphics.CGAffineTransform t)

Parameters

t CoreGraphics.CGAffineTransform

Returns

CoreGraphics.CGAffineTransform

Operators

implicit operator CGAffineTransform(AffineTransform)

public static implicit operator CoreGraphics.CGAffineTransform(AffineTransform t)

Parameters

t AffineTransform

Returns

CoreGraphics.CGAffineTransform

implicit operator AffineTransform(CGAffineTransform)

public static implicit operator AffineTransform(CoreGraphics.CGAffineTransform t)

Parameters

t CoreGraphics.CGAffineTransform

Returns

AffineTransform