Interface ID3DXMatrixStack
Les applications utilisent les méthodes de l’interface ID3DXMATRIXStack pour manipuler une pile de matrice.
Membres
L’interface ID3DXMatrixStack hérite de l’interface IUnknown . ID3DXMatrixStack a également les types de membres suivants :
Méthodes
L’interface ID3DXMatrixStack possède ces méthodes.
| Méthode | Description |
|---|---|
| GetTop | Récupère la matrice actuelle en haut de la pile. |
| LoadIdentity | Charge l’identité dans la matrice actuelle. |
| LoadMatrix | Charge la matrice donnée dans la matrice actuelle. |
| MultMatrix | Détermine le produit de la matrice actuelle et de la matrice donnée. |
| MultMatrixLocal | Détermine le produit de la matrice donnée et de la matrice actuelle. |
| Roulant | Supprime la matrice actuelle du haut de la pile. |
| Souleve | Ajoute une matrice à la pile. |
| RotateAxis | Pivote (par rapport à l’espace de coordonnées universelles) autour d’un axe arbitraire. |
| RotateAxisLocal | Pivote (par rapport à l’espace de coordonnées local de l’objet) autour d’un axe arbitraire. |
| RotateYawPitchRoll | Pivote (par rapport à l’espace de coordonnées universelles) autour d’un axe arbitraire. |
| RotateYawPitchRollLocal | Pivote (par rapport à l’espace de coordonnées local de l’objet) autour d’un axe arbitraire. |
| Scale | Mettre à l’échelle la matrice actuelle sur l’origine de la coordonnée universelle. |
| ScaleLocal | Mettre à l’échelle la matrice actuelle sur l’origine de l’objet. |
| Translate | Détermine le produit de la matrice actuelle et la matrice de translation calculée déterminée par les facteurs donnés (x, y et z). |
| TranslateLocal | Détermine le produit de la matrice de traduction calculée, déterminé par les facteurs donnés (x, y et z) et la matrice actuelle. |
Notes
L’interface ID3DX10MATRIXStack est obtenue en appelant la fonction D3DXCreateMatrixStack .
Le type LPD3DX10MATRIXSTACK est défini comme un pointeur vers l’interface ID3DXMatrixStack .
typedef interface ID3DXMatrixStack ID3DXMatrixStack;
typedef interface ID3DXMatrixStack *LPD3DXMATRIXSTACK;
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|