Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Agrega una salida de animación al controlador de animación y registra punteros para las transformaciones de escala, rotación y traducción (SRT).
Sintaxis
HRESULT RegisterAnimationOutput(
[in] LPCSTR Name,
[in] D3DXMATRIX *pMatrix,
[in] D3DXVECTOR3 *pScale,
[in] D3DXQUATERNION *pRotation,
[in] D3DXVECTOR3 *pTranslation
);
Parámetros
-
Nombre [in]
-
Tipo: LPCSTR
Nombre de la salida de animación.
-
pMatrix [in]
-
Tipo: D3DXMATRIX*
Puntero a una estructura D3DXMATRIX que contiene datos de transformación de SRT. Puede ser NULL.
-
pScale [in]
-
Tipo: D3DXVECTOR3*
Puntero a un vector D3DXVECTOR3 que describe la escala del conjunto de animaciones. Puede ser NULL.
-
pRotation [in]
-
Tipo: D3DXQUATERNION*
Puntero a un cuaternión D3DXQUATERNION que describe la rotación del conjunto de animaciones. Puede ser NULL.
-
pTranslation [in]
-
Tipo: D3DXVECTOR3*
Puntero a un vector D3DXVECTOR3 que describe la traducción del conjunto de animaciones. Puede ser NULL.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto se S_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Comentarios
Si la salida de animación ya está registrada, pMatrix se rellenará con los datos de transformación de entrada.
Los conjuntos de animación creados con D3DXLoadMeshHierarchyFromX registran automáticamente todos los conjuntos de animaciones cargados.
Requisitos
| Requisito | Value |
|---|---|
| Encabezado |
|
| Biblioteca |
|
Consulte también