Microsoft DirectX 9.0

ID3DXAnimationController::SetTime Method

Sets the global time in the animation controller and updates the frame hierarchy's transformation matrices based on the track settings and the animation sets. The animation sets are controlled by the tracks.


HRESULT SetTime(      

    DOUBLE Time );


[in] Global time.

Return Value

If the method succeeds, the return value is D3D_OK.

If the method fails, the return value can be one of the following values.

D3DERR_INVALIDCALLThe method call is invalid. For example, a method's parameter may have an invalid value.
E_OUTOFMEMORYMicrosoft?Direct3D?could not allocate sufficient memory to complete the call.


Call ID3DXAnimationController::SetTime every frame to animate the mesh. It sets the global animation time to the specified time and clears any past events.

© 2002 Microsoft Corporation. All rights reserved.