D3DXCreateCompressedAnimationSet 函式

建立 ID3DXCompressedAnimationSet 索引鍵框架動畫集介面,以壓縮格式儲存主要畫面格資料。

語法

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

參數

pName [在]

類型: LPCSTR

動畫集合名稱的指標。

TicksPerSecond [在]

類型: DOUBLE

每秒經過的主要畫面格刻度數目。

播放 [在]

類型: D3DXPLAYBACK _ 類型

動畫集合播放迴圈的型別。 請參閱 D3DXPLAYBACK _ 類型

pCompressedData [在]

類型: LPD3DXBUFFER

ID3DXBuffer緩衝區的指標,此緩衝區會將動畫設定為壓縮的資料。

NumCallbackKeys [在]

類型: UINT

回呼金鑰數目。

pCallKeys [在]

類型: Const LPD3DXKEY _ 回呼 *

儲存使用者回呼資料的 D3DXKEY _ 回呼 結構指標。

ppAnimationSet [擴展]

類型: LPD3DXCOMPRESSEDANIMATIONSET*

ID3DXCompressedAnimationSet介面的指標位址,此介面會以壓縮格式儲存主要框架動畫設定的資料。

傳回值

類型: HRESULT

如果函式成功,則傳回值為 S _ OK。 如果函式失敗,則傳回值可以是下列其中一個值: D3DERR _ INVALIDCALL,E _ OUTOFMEMORY。

規格需求

需求
標頭
D3dx9anim。h
程式庫
D3dx9 .lib

另請參閱

動畫函數