Interpolators provide a way of storing actions and applying them to objects with automatic calculation of in-between values. With an interpolator you can blend colors, move objects smoothly between positions, morph meshes, and perform many other transformations.
The IDirect3DRMInterpolator interface is a superset of the IDirect3DRMAnimation interface that increases the kinds of object parameters you can animate. While IDirect3DRMAnimation allows animation of an object's position, size and orientation, IDirect3DRMInterpolator further enables animation of color, meshes, texture, and material.
For a conceptual overview, see IDirect3DRMInterpolator Overview.
In addition to the standard IUnknown and IDirect3DRMObject methods, IDirect3DRMInterpolator contains the following methods:
Attaching Objects | AttachObject |
DetachObject | |
GetAttachedObjects | |
Interpolating | GetIndex |
Interpolate | |
SetIndex |
The IDirect3DRMInterpolator interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:
AddRef
QueryInterface
Release
In addition, IDirect3DRMInterpolator interface inherits the following methods from the IDirect3DRMObject interface: