ID3DXKeyframedAnimationSet::RegisterAnimationSRTKeys メソッド
アニメーションのスケール、回転、および変換 (SRT) キー フレーム データを登録します。
構文
HRESULT RegisterAnimationSRTKeys(
[in] LPCSTR pName,
[in] UINT NumScaleKeys,
[in] UINT NumRotationKeys,
[in] UINT NumTranslationKeys,
[in] const LPD3DXKEY_VECTOR3 *pScaleKeys,
[in] const LPD3DXKEY_QUATERNION *pRotationKeys,
[in] const LPD3DXKEY_VECTOR3 *pTranslationKeys,
[out] DWORD *pAnimationIndex
);
パラメーター
-
pName [in]
-
種類: LPCSTR
アニメーション名へのポインター。
-
NumScaleKeys [in]
-
型: UINT
スケール キーの数。
-
NumRotationKeys [in]
-
型: UINT
回転キーの数。
-
NumTranslationKeys [in]
-
型: UINT
変換キーの数。
-
pScaleKeys [in]
-
型: const LPD3DXKEY_VECTOR3*
メソッドがスケール データで埋め込む D3DXKEY_VECTOR3 ベクトルのユーザー割り当て配列へのポインターのアドレス。
-
pRotationKeys [in]
-
型: const LPD3DXKEY_QUATERNION*
メソッドが回転データで埋める D3DXKEY_QUATERNION 四元数のユーザー割り当て配列へのポインターのアドレス。
-
pTranslationKeys [in]
-
型: const LPD3DXKEY_VECTOR3*
メソッドが変換データで埋める D3DXKEY_VECTOR3 ベクトルのユーザー割り当て配列へのポインターのアドレス。
-
pAnimationIndex [out]
-
型: DWORD*
アニメーション インデックスを返します。
戻り値
型: HRESULT
メソッドが成功した場合、戻り値はS_OK。 メソッドが失敗した場合は、次の値が返されます: D3DERR_INVALIDCALL
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目