Interfaz ID3DXMATRIXStack
Nota
La biblioteca de utilidades D3DX está en desuso. Se recomienda usar DirectXMath en su lugar junto con este encabezado de GitHub.
Las aplicaciones usan los métodos de la interfaz ID3DXMATRIXStack para manipular una pila de matrices.
Miembros
La interfaz ID3DXMATRIXStack hereda de la interfaz IUnknown . ID3DXMATRIXStack también tiene estos tipos de miembros:
Métodos
La interfaz ID3DXMATRIXStack tiene estos métodos.
Método | Descripción |
---|---|
GetTop | Recupera la matriz actual en la parte superior de la pila. |
LoadIdentity | Carga la identidad en la matriz actual. |
LoadMatrix | Carga la matriz especificada en la matriz actual. |
MultMatrix | Determina el producto de la matriz actual y la matriz especificada. |
MultMatrixLocal | Determina el producto de la matriz especificada y la matriz actual. |
Pop | Quita la matriz actual de la parte superior de la pila. |
Empuje | Agrega una matriz a la pila. |
RotateAxis | Gira (en relación con el espacio de coordenadas del mundo) alrededor de un eje arbitrario. |
RotateAxisLocal | Gira (en relación con el espacio de coordenadas local del objeto) alrededor de un eje arbitrario. |
RotateYawPitchRoll | Gira (en relación con el espacio de coordenadas del mundo) alrededor de un eje arbitrario. |
RotateYawPitchRollLocal | Gira (en relación con el espacio de coordenadas local del objeto) alrededor de un eje arbitrario. |
Escala | Escale la matriz actual sobre el origen de coordenadas del mundo. |
ScaleLocal | Escale la matriz actual sobre el origen del objeto. |
Traducir | Determina el producto de la matriz actual y la matriz de traducción calculada determinada por los factores especificados (x, y y z). |
TranslateLocal | Determina el producto de la matriz de traducción calculada determinada por los factores especificados (x, y y z) y la matriz actual. |
Comentarios
La interfaz ID3DXMATRIXStack se obtiene llamando a la función D3DXCreateMatrixStack .
El tipo LPD3DXMATRIXSTACK se define como puntero a la interfaz ID3DXMATRIXStack .
typedef interface ID3DXMATRIXStack ID3DXMATRIXStack;
typedef interface ID3DXMATRIXStack *LPD3DXMATRIXSTACK;
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también