次の方法で共有


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

1 秒あたりに経過するキー フレーム ティックの数。

再生 [入力]

種類: 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

関連項目

アニメーション関数