Interfaccia ID3DXMatrixStack
Nota
La libreria di utilità D3DX10 è deprecata. È consigliabile usare invece DirectXMath insieme a questa intestazione da GitHub.
Le applicazioni usano i metodi dell'interfaccia ID3DXMATRIXStack per modificare uno stack di matrici.
Membri
L'interfaccia ID3DXMatrixStack eredita dall'interfaccia IUnknown . ID3DXMatrixStack include anche questi tipi di membri:
Metodi
L'interfaccia ID3DXMatrixStack include questi metodi.
Metodo | Descrizione |
---|---|
GetTop | Recupera la matrice corrente nella parte superiore dello stack. |
LoadIdentity | Carica l'identità nella matrice corrente. |
LoadMatrix | Carica la matrice specificata nella matrice corrente. |
MultMatrix | Determina il prodotto della matrice corrente e della matrice specificata. |
MultMatrixLocal | Determina il prodotto della matrice specificata e della matrice corrente. |
Pop | Rimuove la matrice corrente dalla parte superiore dello stack. |
Spingere | Aggiunge una matrice allo stack. |
RotateAxis | Ruota (rispetto allo spazio delle coordinate mondiali) intorno a un asse arbitrario. |
RotateAxisLocal | Ruota (rispetto allo spazio delle coordinate locali dell'oggetto) intorno a un asse arbitrario. |
RotateYawPitchRoll | Ruota (rispetto allo spazio delle coordinate mondiali) intorno a un asse arbitrario. |
RotateYawPitchRollLocal | Ruota (rispetto allo spazio delle coordinate locali dell'oggetto) intorno a un asse arbitrario. |
Scalabilità | Ridimensionare la matrice corrente sull'origine della coordinata globale. |
ScaleLocal | Ridimensionare la matrice corrente sull'origine dell'oggetto. |
Traduci | Determina il prodotto della matrice corrente e la matrice di traslazione calcolata determinata dai fattori specificati (x, y e z). |
TranslateLocal | Determina il prodotto della matrice di traslazione calcolata determinata dai fattori specificati (x, y e z) e dalla matrice corrente. |
Commenti
L'interfaccia ID3DX10MATRIXStack viene ottenuta chiamando la funzione D3DXCreateMatrixStack .
Il tipo LPD3DX10MATRIXSTACK viene definito come puntatore all'interfaccia ID3DXMatrixStack .
typedef interface ID3DXMatrixStack ID3DXMatrixStack;
typedef interface ID3DXMatrixStack *LPD3DXMATRIXSTACK;
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche