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
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅