FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve FBFCurve
FBFCurve FBFCurve FBFCurve FBFCurve
|
Public Member Functions
|
|
FBFCurve
(HIObject pObject=NULL) |
|
Constructor.
|
virtual void |
FBDelete
() override |
|
Virtual FBDelete function.
|
float |
Evaluate
(FBTime
&pTime) |
|
Evaluate FCurve at pTime.
|
void |
EditBegin
(int pKeyCount=-1) |
|
Setup function to begin adding keys.
|
void |
EditEnd
(int pKeyCount=-1) |
|
End key adding sequence.
|
void |
EditClear
() |
|
Empty FCurve of all keys.
|
int |
KeyAdd
(FBTime &pTime,
double pValue) |
|
Add a key at the specified time.
|
bool |
KeyRemove
(int pIndex) |
|
Remove key at index.
|
bool |
KeyDelete
(int pStartIndex, int pStopIndex) |
|
Delete keys within an index range.
|
bool |
KeyDelete
(FBTime
pStart=FBTime::MinusInfinity,
FBTime pStop=FBTime::Infinity,
bool pInclusive=false) |
|
Delete keys within a time range.
|
void |
KeyInsert
(FBTime &pTime,
FBInterpolation
pInterpolation=kFBInterpolationCubic, FBTangentMode
pTangentMode=kFBTangentModeAuto) |
|
Insert a key without affecting the curve
shape.
|
void |
Replace
(FBFCurve
&pSource, FBTime
pStart=FBTime::MinusInfinity,
FBTime pStop=FBTime::Infinity,
bool pUseExactGivenSpan=false, bool pKeyStartEndOnNoKey=true) |
|
Replace keys within a range in current
function curve with keys found in a source function curve.
|
Static Public Member Functions
|
static FBFCurve
* |
CreateInterpolatorCurve
(FBInterpolatorCurveType
pCurveType) |
|
Create and interpolator curve.
|
Public Attributes
|
FBPropertyListFCurveKey |
Keys |
|
List: Keys.
|