CAnimationVariableChangeHandler Class

Visual Studio 2010 SP1 is required.

Implements a callback, which is called by the Animation API when the value of an animation variable changes.

class CAnimationVariableChangeHandler : public CUIAnimationVariableChangeHandlerBase<CAnimationVariableChangeHandler>;

Members

Public Constructors

Name

Description

CAnimationVariableChangeHandler::CAnimationVariableChangeHandler

Constructs a CAnimationVariableChangeHandler object.

Public Methods

Name

Description

CAnimationVariableChangeHandler::CreateInstance

Creates an instance of CAnimationVariableChangeHandler object.

CAnimationVariableChangeHandler::OnValueChanged

Called when a value of an animation variable has changed.

CAnimationVariableChangeHandler::SetAnimationController

Stores a pointer to animation controller to route events.

Remarks

This event handler is created and passed to IUIAnimationVariable::SetVariableChangeHandler method, when you call CAnimationVariable::EnableValueChangedEvent or CAnimationBaseObject::EnableValueChangedEvent (which enables this event for all animation variables encapsulated in an animation object).

Inheritance Hierarchy

MFC Classes

CUIAnimationCallbackBase

CUIAnimationVariableChangeHandlerBase

CAnimationVariableChangeHandler

Requirements

Header: afxanimationcontroller.h

See Also

Other Resources

MFC Classes