Función D3DXCreateKeyframedAnimationSet
Crea una interfaz de conjunto de animación con fotograma clave ID3DXKeyframedAnimationSet .
Sintaxis
HRESULT D3DXCreateKeyframedAnimationSet(
_In_ LPCSTR pName,
_In_ DOUBLE TicksPerSecond,
_In_ D3DXPLAYBACK_TYPE Playback,
_In_ UINT NumAnimations,
_In_ UINT NumCallbackKeys,
_In_ const LPD3DXKEY_CALLBACK *pCallKeys,
_Out_ LPD3DXKEYFRAMEDANIMATIONSET *ppAnimationSet
);
Parámetros
-
pName [in]
-
Tipo: LPCSTR
Puntero al nombre del conjunto de animaciones.
-
TicksPerSecond [in]
-
Tipo: DOUBLE
Número de tics de fotograma clave que transcurren por segundo.
-
Reproducción [in]
-
Tipo: D3DXPLAYBACK_TYPE
Tipo del bucle de reproducción del conjunto de animaciones. Consulte D3DXPLAYBACK_TYPE.
-
NumAnimations [in]
-
Tipo: UINT
Número de conjuntos de animación de escala, rotación y traducción (SRT).
-
NumCallbackKeys [in]
-
Tipo: UINT
Número de claves de devolución de llamada.
-
pCallKeys [in]
-
Tipo: const LPD3DXKEY_CALLBACK*
Puntero a una estructura de D3DXKEY_CALLBACK que almacena los datos de devolución de llamada de usuario.
-
ppAnimationSet [out]
-
Tipo: LPD3DXKEYFRAMEDANIMATIONSET*
Dirección de un puntero a la interfaz del conjunto de animación de fotograma clave ID3DXKeyframedAnimationSet .
Valor devuelto
Tipo: HRESULT
Si la función se ejecuta correctamente, el valor devuelto se S_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Vea también