共用方式為


D3DXCreateKeyframedAnimationSet 函式

建立 ID3DXKeyframedAnimationSet 主要畫面格動畫集介面。

語法

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

參數

pName [in]

類型: LPCSTR

動畫集名稱的指標。

TicksPerSecond [in]

類型: DOUBLE

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

播放 [in]

類型: D3DXPLAYBACK_TYPE

動畫集播放迴圈的類型。 請參閱 D3DXPLAYBACK_TYPE

NumAnimations [in]

類型: UINT

縮放、旋轉和轉譯 (SRT) 動畫集的數目。

NumCallbackKeys [in]

類型: UINT

回呼金鑰的數目。

pCallKeys [in]

類型:const LPD3DXKEY_CALLBACK*

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

ppAnimationSet [out]

類型: LPD3DXKEYFRAMEDANIMATIONSET*

ID3DXKeyframedAnimationSet主要畫面格動畫集介面的指標位址。

傳回值

類型: HRESULT

如果函式成功,傳回值會S_OK。 如果函式失敗,傳回值可以是下列其中一個值:D3DERR_INVALIDCALL,E_OUTOFMEMORY。

規格需求

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

另請參閱

動畫函式