Compartir a través de


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
D3dx9anim.h
Biblioteca
D3dx9.lib

Vea también

Funciones de animación