?/TD> |
Microsoft DirectX 9.0 |
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.
Syntax
HRESULT SetTime(
DOUBLE Time );
Parameters
- 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_INVALIDCALL The method call is invalid. For example, a method's parameter may have an invalid value. E_OUTOFMEMORY Microsoft?Direct3D?could not allocate sufficient memory to complete the call.
Remarks
Call ID3DXAnimationController::SetTime every frame to animate the mesh. It sets the global animation time to the specified time and clears any past events.