IUIAnimationTimerEventHandler interface (uianimation.h)

Defines methods for handling timing events.

Inheritance

The IUIAnimationTimerEventHandler interface inherits from the IUnknown interface. IUIAnimationTimerEventHandler also has these types of members:

Methods

The IUIAnimationTimerEventHandler interface has these methods.

 
IUIAnimationTimerEventHandler::OnPostUpdate

Handles events that occur after an animation update is finished.
IUIAnimationTimerEventHandler::OnPreUpdate

Handles events that occur before an animation update begins.
IUIAnimationTimerEventHandler::OnRenderingTooSlow

Handles events that occur when the rendering frame rate for an animation falls below a minimum desirable frame rate.

Remarks

Use SetTimerEventHandler to specify the timing events handler for an instance of IUIAnimationTimer.

Examples

For an example, see Read the Animation Variable Values and Draw Frames.

Requirements

Requirement Value
Minimum supported client Windows 7, Windows Vista and Platform Update for Windows Vista [desktop apps | UWP apps]
Minimum supported server None supported
Target Platform Windows
Header uianimation.h

See also

IUIAnimationTimer

IUIAnimationTimerClientEventHandler

IUIAnimationTimerUpdateHandler

IUnknown