Inheritance diagram for TBasicTweener:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
| virtual uint32 MCCOMAPI | AddRef () |
| virtual MCCOMErr MCCOMAPI | SimpleTween (real &result, int32 time, int32 time1, int32 time2) |
| virtual MCCOMErr MCCOMAPI | Tween (I3DShKeyFrame *res, int32 time, I3DShTweenerChainLink *alink) |
| virtual MCCOMErr MCCOMAPI | Derivate (I3DShKeyFrame *res, int32 time, I3DShTweenerChainLink *alink) |
|
|
Increments the reference count of the object Reimplemented from TBasicUnknown. |
|
||||||||||||||||
|
Calculate the first derivative of the value as a function of time. This function is used for motion blur and should be implemented so that your tweener is compatible with the motion blur.
Implements I3DExTweener. |
|
||||||||||||
|
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
Reimplemented from TBasicDataExchanger. |
|
||||||||||||||||||||
|
Implements I3DExTweener. |
|
||||||||||||||||
|
Interpolates a value between two keyframes.
MC_S_OK if it executed properly. MC_E_NOTIMPL if it is not implemented Implements I3DExTweener. |
1.3.9.1