Método ID3DXKeyframedAnimationSet::RegisterAnimationSRTKeys
Registre los datos de fotograma clave de escala, rotación y traducción (SRT) para una animación.
Sintaxis
HRESULT RegisterAnimationSRTKeys(
[in] LPCSTR pName,
[in] UINT NumScaleKeys,
[in] UINT NumRotationKeys,
[in] UINT NumTranslationKeys,
[in] const LPD3DXKEY_VECTOR3 *pScaleKeys,
[in] const LPD3DXKEY_QUATERNION *pRotationKeys,
[in] const LPD3DXKEY_VECTOR3 *pTranslationKeys,
[out] DWORD *pAnimationIndex
);
Parámetros
-
pName [in]
-
Tipo: LPCSTR
Puntero al nombre de la animación.
-
NumScaleKeys [in]
-
Tipo: UINT
Número de claves de escalado.
-
NumRotationKeys [in]
-
Tipo: UINT
Número de claves de rotación.
-
NumTranslationKeys [in]
-
Tipo: UINT
Número de claves de traducción.
-
pScaleKeys [in]
-
Tipo: const LPD3DXKEY_VECTOR3*
Dirección de un puntero a una matriz asignada por el usuario de D3DXKEY_VECTOR3 vectores que el método rellena con datos de escala.
-
pRotationKeys [in]
-
Tipo: const LPD3DXKEY_QUATERNION*
Dirección de un puntero a una matriz asignada por el usuario de D3DXKEY_QUATERNION cuaterniones que el método rellena con datos de rotación.
-
pTranslationKeys [in]
-
Tipo: const LPD3DXKEY_VECTOR3*
Dirección de un puntero a una matriz asignada por el usuario de vectores de D3DXKEY_VECTOR3 que el método rellena con datos de traducción.
-
pAnimationIndex [out]
-
Tipo: DWORD*
Devuelve el índice de animación.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto es S_OK. Si se produce un error en el método, se devolverá el siguiente valor: D3DERR_INVALIDCALL
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también