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 [in]
-
種類: LPCSTR
アニメーション セットの名前へのポインター。
-
TicksPerSecond [in]
-
型: DOUBLE
1 秒あたりに経過するキー フレームティックの数。
-
再生 [入力]
-
アニメーション セットの再生ループの種類。 「D3DXPLAYBACK_TYPE」を参照してください。
-
pCompressedData [in]
-
種類: LPD3DXBUFFER
アニメーション セットを圧縮データとして格納する ID3DXBuffer バッファーへのポインター。
-
NumCallbackKeys [in]
-
型: UINT
コールバック キーの数。
-
pCallKeys [in]
-
型: const LPD3DXKEY_CALLBACK*
ユーザー コールバック データを格納する D3DXKEY_CALLBACK 構造体へのポインター。
-
ppAnimationSet [out]
-
種類: LPD3DXCOMPRESSEDANIMATIONSET*
キー フレームアニメーション セット データを圧縮形式で格納する ID3DXCompressedAnimationSet インターフェイスへのポインターのアドレス。
戻り値
種類: HRESULT
関数が成功した場合、戻り値はS_OK。 関数が失敗した場合、戻り値には次のいずれかの値を指定できます:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目