Partager via


Transformations d’espace monde à page combinées

Les cinq transformations de monde à page peuvent être combinées en une seule matrice 3 par 3. La fonction CombineTransform peut être utilisée pour combiner deux transformations d’espace monde à espace de page. Les transformations combinées peuvent être utilisées pour modifier la sortie associée à un contexte d’appareil particulier (DC) en appelant la fonction SetWorldTransform et en fournissant les éléments pour cette matrice. Lorsqu’une application appelle SetWorldTransform, elle stocke les éléments de la matrice 3 par 3 dans une structure XFORM . Les membres de cette structure correspondent aux deux premières colonnes d’une matrice 3 par 3 ; la dernière colonne de la matrice n’est pas obligatoire, car ses valeurs sont constantes.

Les éléments de la matrice de transformation mondiale actuelle peuvent être relancés en appelant la fonction GetWorldTransform et en fournissant un pointeur vers une structure XFORM .