ID3DXAnimationController::CloneAnimationController

Clones, or copies, an animation controller.

HRESULT CloneAnimationController(
  UINT MaxNumAnimationOutputs,
  UINT MaxNumAnimationSets,
  UINT MaxNumTracks,
  UINT MaxNumEvents,
  LPD3DXANIMATIONCONTROLLER * ppAnimController
);

Parameters

MaxNumAnimationOutputs
[in] Maximum number of animation outputs the controller can support.
MaxNumAnimationSets
[in] Maximum number of animation sets the controller can support.
MaxNumTracks
[in] Maximum number of tracks the controller can support.
MaxNumEvents
[in] Maximum number of events the controller can support.
ppAnimController
[in] Address of a pointer to the cloned ID3DXAnimationController animation controller.

Return Values

If the method succeeds, the return value is S_OK. If the method fails, the return value can be one of the following values: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requirements

Header: Declared in D3dx9anim.h.