Partager via


D3DDDIARG_MULTIPLYTRANSFORM structure (d3dumddi.h)

La structure D3DDDIARG_MULTIPLYTRANSFORM décrit comment modifier la transformation actuelle.

Syntaxe

typedef struct _D3DDDIARG_MULTIPLYTRANSFORM {
  [in] D3DTRANSFORMSTATETYPE TransformType;
  [in] D3DMATRIX             Matrix;
} D3DDDIARG_MULTIPLYTRANSFORM;

Membres

[in] TransformType

Valeur D3DTRANSFORMSTATETYPE typée qui indique le type de la transformation en cours de modification. Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
D3DTRANSFORMSTATE_PROJECTION Transformation de projection
D3DTRANSFORMSTATE_VIEW Transformation de l’affichage
D3DTRANSFORMSTATE_WORLD Transformation mondiale

[in] Matrix

Structure D3DMATRIX qui décrit la matrice utilisée pour modifier la transformation actuelle. Pour plus d’informations sur D3DMATRIX, consultez la documentation Microsoft Windows SDK.

Remarques

Le runtime Microsoft Direct3D utilise D3DDDIARG_MULTIPLYTRANSFORM dans un appel à la fonction MultiplyTransform du pilote d’affichage en mode utilisateur pour informer le pilote des modifications apportées aux différentes matrices de transformation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

MultiplyTransform