Función D3DXCreateCompressedAnimationSet
Crea una interfaz de conjunto de animación enmarcada en fotogramas clave ID3DXCompressedAnimationSet que almacena datos de fotogramas clave en un formato comprimido.
Sintaxis
HRESULT D3DXCreateCompressedAnimationSet(
_In_ LPCSTR pName,
_In_ DOUBLE TicksPerSecond,
_In_ D3DXPLAYBACK_TYPE Playback,
_In_ LPD3DXBUFFER pCompressedData,
_In_ UINT NumCallbackKeys,
_In_ const LPD3DXKEY_CALLBACK *pCallKeys,
_Out_ LPD3DXCOMPRESSEDANIMATIONSET *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.
-
pCompressedData [in]
-
Tipo: LPD3DXBUFFER
Puntero al búfer ID3DXBuffer que almacena el conjunto de animaciones como datos comprimidos.
-
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: LPD3DXCOMPRESSEDANIMATIONSET*
Dirección de un puntero a la interfaz ID3DXCompressedAnimationSet que almacena los datos del conjunto de animaciones enmarcados clave en un formato comprimido.
Valor devuelto
Tipo: HRESULT
Si la función se ejecuta correctamente, el valor devuelto es 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