#include <BaseFCurve.h>
Inheritance diagram for CSLBaseFCurve::
A function curve is a graph representing the animation of parameters (CSLAnimatableType). When you edit an FCurve, you change the animation. You can create an FCurve with the CSLTemplate::CreateFCurve and CSLTemplate::CreateParameterFCurve.
|
Proxy class that allows modifying constant fcurve keys like an array. |
|
Proxy class that allows modifying cubic fcurve keys like an array. |
|
Proxy class that allows modifying hermite fcurve keys like an array. |
|
Proxy class that allows modifying linear fcurve keys like an array. |
|
Constructor
|
|
Connects a previously allocated parameter
|
|
Evalutes the FCurve at a given time
|
|
Returns the key index located on or before the time passed in
|
|
Returns an array of constant fcurve keys.
|
|
Returns an array of constant fcurve keys.
|
|
Returns an array of cubic fcurve keys.
|
|
Returns an array of cubic fcurve keys.
|
|
Returns an array of hermite fcurve keys.
|
|
Returns an array of hermite fcurve keys.
|
|
Returns the interpolation type of the fcurve.
|
|
Returns the number of keys in the fcurve.
|
|
Returns the number of elements required to represent a key.
|
|
Returns the value of the last evaluation
|
|
Returns an array of linear fcurve keys.
|
|
Returns an array of linear fcurve keys.
|
|
Returns the parameter connected to this fcurve.
|
|
Returns the value of the curve at the time specified or at the next key
|
|
Returns the value of the curve at the time specified or at the previous key
|
|
Synchronize will ensure that the animated parameter is up to date.
Reimplemented from CSLTemplate. Reimplemented in CSLActionFCurve, and CSLFCurve. |
© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.