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 |
|
Libreria |
|
Vedi anche