Share via


Funzione D3DXCreateCompressedAnimationSet

Crea un'interfaccia di animazione con fotogrammi chiave ID3DXCompressedAnimationSet che archivia i dati dei fotogrammi chiave in un formato compresso.

Sintassi

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
);

Parametri

pName [in]

Tipo: LPCSTR

Puntatore al nome del set di animazioni.

TicksPerSecond [in]

Tipo: DOUBLE

Numero di tick del fotogramma chiave trascorsi al secondo.

Riproduzione [in]

Tipo: D3DXPLAYBACK_TYPE

Tipo del ciclo di riproduzione del set di animazioni. Vedere D3DXPLAYBACK_TYPE.

pCompressedData [in]

Tipo: LPD3DXBUFFER

Puntatore al buffer ID3DXBuffer che archivia l'animazione impostata come dati compressi.

NumCallbackKeys [in]

Tipo: UINT

Numero di chiavi di callback.

pCallKeys [in]

Tipo: const LPD3DXKEY_CALLBACK*

Puntatore a una struttura D3DXKEY_CALLBACK che archivia i dati di callback utente.

ppAnimationSet [out]

Tipo: LPD3DXCOMPRESSEDANIMATIONSET*

Indirizzo di un puntatore all'interfaccia ID3DXCompressedAnimationSet che archivia i dati del set di animazioni con fotogrammi chiave in un formato compresso.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è S_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei valori seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requisiti

Requisito Valore
Intestazione
D3dx9anim.h
Libreria
D3dx9.lib

Vedi anche

Funzioni di animazione