ID3DXAnimationController::AdvanceTime method

Animates the mesh and advances the global animation time by a specified amount.

Syntax

HRESULT AdvanceTime(
  [in] DOUBLE                         TimeDelta,
  [in] LPD3DXANIMATIONCALLBACKHANDLER pCallbackHandler
);

Parameters

TimeDelta [in]

Type: DOUBLE

Amount, in seconds, by which to advance the global animation time. TimeDelta value must be non-negative or zero.

pCallbackHandler [in]

Type: LPD3DXANIMATIONCALLBACKHANDLER

Pointer to a user-defined animation callback handler interface, ID3DXAnimationCallbackHandler.

Return value

Type: HRESULT

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

Requirement Value
Header
D3dx9anim.h
Library
D3dx9.lib

See also

ID3DXAnimationController