D3DXCreateAnimationController 函数

创建动画控制器对象。

语法

HRESULT D3DXCreateAnimationController(
  _In_  UINT                      MaxNumAnimationOutputs,
  _In_  UINT                      MaxNumAnimationSets,
  _In_  UINT                      MaxNumTracks,
  _In_  UINT                      MaxNumEvents,
  _Out_ LPD3DXANIMATIONCONTROLLER *ppAnimController
);

参数

MaxNumAnimationOutputs [in]

类型: UINT

控制器可以支持的动画输出的最大数目。

MaxNumAnimationSets [in]

类型: UINT

可以混合的最大动画集数。

MaxNumTracks [in]

类型: UINT

可以同时混合的最大动画集数。

MaxNumEvents [in]

类型: UINT

控制器将支持的最大未完成事件数。

ppAnimController [out]

类型: LPD3DXANIMATIONCONTROLLER*

指向创建的动画控制器对象的指针。 请参阅 ID3DXAnimationController

返回值

类型: HRESULT

如果函数成功,则返回值D3D_OK。 如果函数失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、E_OUTOFMEMORY。

备注

动画控制器控制动画混合器。 控制器添加了一段时间修改混合参数的方法,以实现平滑转换。

要求

要求
标头
D3dx9anim.h

D3dx9.lib

另请参阅

动画函数