Condividi tramite


Funzione D3DXCreateKeyframedAnimationSet

Crea un'interfaccia del set di animazioni con fotogrammi chiave ID3DXKeyframedAnimationSet .

Sintassi

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

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.

NumAnimations [in]

Tipo: UINT

Numero di set di animazioni di scalabilità, rotazione e conversione (SRT).

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: LPD3DXKEYFRAMEDANIMATIONSET*

Indirizzo di un puntatore all'interfaccia del set di animazioni con fotogrammi chiave ID3DXKeyframedAnimationSet .

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