CGAffineTransform Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Transformation affine 2D utilisée pour convertir entre les espaces de coordonnées.
public struct CGAffineTransform
type CGAffineTransform = struct
- Héritage
-
CGAffineTransform
Remarques
Une transformation affine utilise une matrice pour transformer des poitns entre des espaces de coordonnées.
Ces transformations peuvent être utilisées pour faire pivoter, mettre à l’échelle, cisailler et traduire des points et des rectangles d’un système de coordonnées en un autre.
Constructeurs
CGAffineTransform(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat) |
Initialise une transformation affine à partir des valeurs de matrice. |
Champs
x0 |
Composant de traduction X de la transformation affine. |
xx |
XX composant de l’affine. |
xy |
Composant XY de l’affine. |
y0 |
Composant de traduction Y de la transformation affine. |
yx |
Composant YX de l’affine. |
yy |
Composant YY de l’affine. |
Propriétés
IsIdentity |
Détermine si l’affine correspond à l’affine d’identité. |
Méthodes
CGAffineTransformInvert(CGAffineTransform) |
Inverse la matrice de transformation affine. |
CGRectApplyAffineTransform(CGRect, CGAffineTransform) |
Transformation affine 2D utilisée pour convertir entre les espaces de coordonnées. |
Equals(Object) |
Compare les objets à des fins d’égalité. |
GetHashCode() |
Code de hachage pour cet objet. |
Invert() |
Inverse cette transformation affine. |
MakeIdentity() |
Retourne la transformation affine d’identité. |
MakeRotation(nfloat) |
Retourne une transformation affine pour l’angle de rotation demandé, en radians. |
MakeScale(nfloat, nfloat) |
Retourne la transformation affine pour la mise à l’échelle demandée dans les coordonnées X et Y. |
MakeTranslation(nfloat, nfloat) |
Retourne la transformation affine pour la traduction vers l’emplacement demandé. |
Multiply(CGAffineTransform) |
Multiplie la transformation affine actuelle par la transformation affine spécifiée. |
Multiply(CGAffineTransform, CGAffineTransform) |
Multiplie les deux transformations affines et retourne le résultat. |
Rotate(CGAffineTransform, nfloat) |
Applique une rotation à l’affine selon l’angle spécifié, en radians. |
Rotate(nfloat) |
Applique une rotation à l’affine selon l’angle spécifié, en radians. |
Rotate(nfloat, MatrixOrder) |
Transformation affine 2D utilisée pour convertir entre les espaces de coordonnées. |
Scale(CGAffineTransform, nfloat, nfloat) |
Met à l’échelle l’affine selon les grandeurs spécifiées et retourne le résultat. |
Scale(nfloat, nfloat) |
Modifiez l’affine pour qu’elle soit mise à l’échelle selon les grandeurs spécifiées. |
Scale(nfloat, nfloat, MatrixOrder) |
Transformation affine 2D utilisée pour convertir entre les espaces de coordonnées. |
ToString() |
Restitue l’affine sous forme textuelle. |
TransformPoint(CGPoint) |
Transforme les coordonnées du point fourni par l’affine. |
TransformRect(CGRect) |
Applique la transformation affine au rectangle fourni et retourne le rectangle transformé. |
TransformSize(CGSize) |
Transformation affine 2D utilisée pour convertir entre les espaces de coordonnées. |
Translate(CGAffineTransform, nfloat, nfloat) |
Convertit la transformation affine en modifiant chaque valeur X par le paramètre X fourni et chaque valeur Y par le paramètre Y fourni. |
Translate(nfloat, nfloat) |
Convertit la transformation affine en modifiant chaque valeur X par le paramètre X fourni et chaque valeur Y par le paramètre Y fourni. |
Translate(nfloat, nfloat, MatrixOrder) |
Transformation affine 2D utilisée pour convertir entre les espaces de coordonnées. |
Opérateurs
Equality(CGAffineTransform, CGAffineTransform) |
Opérateur surchargé, compare deux affines. |
Inequality(CGAffineTransform, CGAffineTransform) |
Compare les affines pour l’inégalité. |
Multiply(CGAffineTransform, CGAffineTransform) |
Multiplie les deux transformations affines et retourne une nouvelle affine avec le résultat. |