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) |