, including all inherited members.
| Copy(KTime
pStart=KTIME_MINUS_INFINITE, KTime pStop=KTIME_INFINITE) | KFCurve |  | 
| CopyFrom(KFCurve
&pSource, bool pWithKeys=true) | KFCurve |  | 
| Delete(kFCurveIndex
pStartIndex, kFCurveIndex pStopIndex) | KFCurve |  | 
| Delete(KTime
pStart=KTIME_MINUS_INFINITE, KTime pStop=KTIME_INFINITE) | KFCurve |  | 
| Evaluate(KTime
pTime, kFCurveIndex *pLast=NULL) | KFCurve |  | 
| EvaluateIndex(double
pIndex) | KFCurve |  | 
| EvaluateLeftDerivative(KTime
pTime, kFCurveIndex *pLast=NULL) | KFCurve |  | 
| EvaluateRightDerivative(KTime
pTime, kFCurveIndex *pLast=NULL) | KFCurve |  | 
| ExtractKeysIndex(KArraykInt
&pArray, int pMinIndex, int pMaxIndex, double
pMinValue=-K_DOUBLE_MAX, double pMaxValue=K_DOUBLE_MAX) | KFCurve |  | 
| FindPeaks(kFCurveIndex
pLeftKeyIndex, KTime &pPeakTime1, KTime &pPeakTime2) | KFCurve |  | 
| FindPeaks(kFCurveIndex
pLeftKeyIndex, kFCurveDouble &pPeak1, kFCurveDouble
&pPeak2) | KFCurve |  | 
| FindPeaks(kFCurveIndex
pLeftKeyIndex, KTime &pPeakTime1, kFCurveDouble &pPeak1,
KTime &pPeakTime2, kFCurveDouble &pPeak2) | KFCurve |  | 
| GetPostExtrapolation() | KFCurve |  | 
| GetPostExtrapolationCount() | KFCurve |  | 
| GetPreExtrapolation() | KFCurve |  | 
| GetPreExtrapolationCount() | KFCurve |  | 
| GetValue()
const | KFCurve |  | 
| Insert(HKFCurve
pSource, KTime pInsertTime, kFCurveDouble pFirstKeyLeftDerivative,
bool pFirstKeyIsWeighted=false, kFCurveDouble
pFirstKeyWeight=KFCURVE_DEFAULT_WEIGHT) | KFCurve |  | 
| Insert(HKFCurve
pSource, KTime pInsertTime, KFCurveTangeantInfo
pFirstKeyLeftDerivative) | KFCurve |  | 
| IsKeyInterpolationPureCubicAuto(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyAdd(KTime
pTime, KFCurveKey &pKey, kFCurveIndex *pLast=NULL) | KFCurve |  | 
| KeyAdd(KTime
pTime, KFCurve *pSourceCurve, int pSourceIndex, kFCurveIndex
*pLast=NULL) | KFCurve |  | 
| KeyAdd(KTime
pTime, kFCurveIndex *pLast=NULL) | KFCurve |  | 
| KeyAppend(KTime
pAtTime, KFCurve *pSourceCurve, int pSourceIndex) | KFCurve |  | 
| KeyAppendFast(KTime
pTime, kFCurveDouble pValue) | KFCurve |  | 
| KeyClear() | KFCurve |  | 
| KeyFind(KTime
pTime, kFCurveIndex *pLast=NULL) | KFCurve |  | 
| KeyFindAll(KTime
pTime, kFCurveIndex *pLast=NULL) | KFCurve |  | 
| KeyGet(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetBreak(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetConstantMode(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetCount() | KFCurve |  | 
| KeyGetCountAll() | KFCurve |  | 
| KeyGetDataDouble(kFCurveIndex
pKeyIndex, EKFCurveDataIndex pIndex) | KFCurve |  | 
| KeyGetDataFloat(kFCurveIndex
pKeyIndex, EKFCurveDataIndex pIndex) | KFCurve |  | 
| KeyGetDataPtr(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetInterpolation(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetLeftAuto(kFCurveIndex
pIndex, bool pApplyOvershootProtection=false) | KFCurve |  | 
| KeyGetLeftBezierTangeant(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetLeftDerivative(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetLeftDerivativeInfo(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetLeftTangeantVelocity(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetLeftTangeantWeight(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetMarkedForManipulation(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetPeriods(KTime
&pAveragePeriod, KTime &pMinPeriod, KTime
&pMaxPeriod) | KFCurve |  | 
| KeyGetRightAuto(kFCurveIndex
pIndex, bool pApplyOvershootProtection=false) | KFCurve |  | 
| KeyGetRightBezierTangeant(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetRightDerivative(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetRightDerivativeInfo(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetRightTangeantVelocity(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetRightTangeantWeight(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyGetSelected(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetSelectionCount() | KFCurve |  | 
| KeyGetTangeantMode(kFCurveIndex
pKeyIndex, bool pIncludeOverrides=false) | KFCurve |  | 
| KeyGetTangeantVelocityMode(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetTangeantVisibility(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetTangeantWeightMode(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetTime(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyGetValue(kFCurveIndex
pKeyIndex) | KFCurve |  | 
| KeyIncLeftDerivative(kFCurveIndex
pIndex, kFCurveDouble pInc) | KFCurve |  | 
| KeyIncRightDerivative(kFCurveIndex
pIndex, kFCurveDouble pInc) | KFCurve |  | 
| KeyIncTime(kFCurveIndex
pKeyIndex, KTime pTime) | KFCurve |  | 
| KeyIncValue(kFCurveIndex
pKeyIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeyInsert(KTime
pTime, kFCurveIndex *pLast=NULL) | KFCurve |  | 
| KeyIsLeftTangeantVelocity(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyIsLeftTangeantWeighted(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyIsRightTangeantVelocity(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyIsRightTangeantWeighted(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyModifyBegin() | KFCurve |  | 
| KeyModifyEnd() | KFCurve |  | 
| KeyMove(kFCurveIndex
pIndex, KTime pTime) | KFCurve |  | 
| KeyMoveOf(bool
pSelectedOnly, KTime pDeltaTime, kFCurveDouble pDeltaValue) | KFCurve |  | 
| KeyMoveValueTo(bool
pSelectedOnly, kFCurveDouble pValue) | KFCurve |  | 
| KeyMultDerivative(kFCurveIndex
pIndex, kFCurveDouble pMultValue) | KFCurve |  | 
| KeyMultTangeant(kFCurveIndex
pKeyIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeyMultValue(kFCurveIndex
pKeyIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeyRemove(kFCurveIndex
pIndex) | KFCurve |  | 
| KeyScaleTangeant(bool
pSelectedOnly, kFCurveDouble pMultValue) | KFCurve |  | 
| KeyScaleValue(bool
pSelectedOnly, kFCurveDouble pMultValue) | KFCurve |  | 
| KeyScaleValueAndTangeant(bool
pSelectedOnly, kFCurveDouble pMultValue) | KFCurve |  | 
| KeySelectAll() | KFCurve |  | 
| KeySet(kFCurveIndex
pIndex, KFCurveKey &pKey) | KFCurve |  | 
| KeySet(kFCurveIndex
pIndex, KFCurve *pSourceCurve, int pSourceIndex) | KFCurve |  | 
| KeySet(kFCurveIndex
pKeyIndex, KTime pTime, kFCurveDouble pValue, kFCurveInterpolation
pInterpolation=KFCURVE_INTERPOLATION_CUBIC, kFCurveTangeantMode
pTangentMode=KFCURVE_TANGEANT_AUTO, kFCurveDouble pData0=0.0,
kFCurveDouble pData1=0.0, kFCurveTangeantWeightMode
pTangentWeightMode=KFCURVE_WEIGHTED_NONE, kFCurveDouble
pWeight0=KFCURVE_DEFAULT_WEIGHT, kFCurveDouble
pWeight1=KFCURVE_DEFAULT_WEIGHT, kFCurveDouble
pVelocity0=KFCURVE_DEFAULT_VELOCITY, kFCurveDouble
pVelocity1=KFCURVE_DEFAULT_VELOCITY) | KFCurve |  | 
| KeySetBreak(kFCurveIndex
pKeyIndex, bool pVal) | KFCurve |  | 
| KeySetConstantMode(kFCurveIndex
pKeyIndex, kFCurveConstantMode pMode) | KFCurve |  | 
| KeySetDataDouble(kFCurveIndex
pKeyIndex, EKFCurveDataIndex pIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeySetDataFloat(kFCurveIndex
pKeyIndex, EKFCurveDataIndex pIndex, float pValue) | KFCurve |  | 
| KeySetInterpolation(kFCurveIndex
pKeyIndex, kFCurveInterpolation pInterpolation) | KFCurve |  | 
| KeySetLeftAuto(kFCurveIndex
pIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeySetLeftBezierTangeant(kFCurveIndex
pIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeySetLeftDerivative(kFCurveIndex
pIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeySetLeftDerivativeInfo(kFCurveIndex
pIndex, KFCurveTangeantInfo pValue, bool
pForceDerivative=false) | KFCurve |  | 
| KeySetLeftTangeantVelocity(kFCurveIndex
pIndex, kFCurveDouble pVelocity) | KFCurve |  | 
| KeySetLeftTangeantVelocityMode(kFCurveIndex
pIndex, bool pVelocity) | KFCurve |  | 
| KeySetLeftTangeantWeight(kFCurveIndex
pIndex, kFCurveDouble pWeight, bool pAdjustTan=false) | KFCurve |  | 
| KeySetLeftTangeantWeightedMode(kFCurveIndex
pIndex, bool pWeighted) | KFCurve |  | 
| KeySetMarkedForManipulation(kFCurveIndex
pKeyIndex, bool pMark) | KFCurve |  | 
| KeySetRightAuto(kFCurveIndex
pIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeySetRightBezierTangeant(kFCurveIndex
pIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeySetRightDerivative(kFCurveIndex
pIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeySetRightDerivativeInfo(kFCurveIndex
pIndex, KFCurveTangeantInfo pValue, bool
pForceDerivative=false) | KFCurve |  | 
| KeySetRightTangeantVelocity(kFCurveIndex
pIndex, kFCurveDouble pVelocity) | KFCurve |  | 
| KeySetRightTangeantVelocityMode(kFCurveIndex
pIndex, bool pVelocity) | KFCurve |  | 
| KeySetRightTangeantWeight(kFCurveIndex
pIndex, kFCurveDouble pWeight, bool pAdjustTan=false) | KFCurve |  | 
| KeySetRightTangeantWeightedMode(kFCurveIndex
pIndex, bool pWeighted) | KFCurve |  | 
| KeySetSelected(kFCurveIndex
pKeyIndex, bool pSelected) | KFCurve |  | 
| KeySetTangeantMode(kFCurveIndex
pKeyIndex, kFCurveTangeantMode pTangent) | KFCurve |  | 
| KeySetTangeantVelocityMode(kFCurveIndex
pKeyIndex, kFCurveTangeantVelocityMode pTangentVelocityMode,
kFCurveTangeantVelocityMode pMask=KFCURVE_VELOCITY_ALL) | KFCurve |  | 
| KeySetTangeantVisibility(kFCurveIndex
pKeyIndex, kFCurveTangeantVisibility pVisibility) | KFCurve |  | 
| KeySetTangeantWeightMode(kFCurveIndex
pKeyIndex, kFCurveTangeantWeightMode pTangentWeightMode,
kFCurveTangeantWeightMode pMask=KFCURVE_WEIGHTED_ALL) | KFCurve |  | 
| KeySetTCB(kFCurveIndex
pKeyIndex, KTime pTime, kFCurveDouble pValue, float pData0=0.0f,
float pData1=0.0f, float pData2=0.0f) | KFCurve |  | 
| KeySetTime(kFCurveIndex
pKeyIndex, KTime pTime) | KFCurve |  | 
| KeySetValue(kFCurveIndex
pKeyIndex, kFCurveDouble pValue) | KFCurve |  | 
| KeyShrink() | KFCurve |  | 
| KeyTangeantSetInterpolation(bool
pSelectedOnly, kFCurveInterpolation pInterpolation) | KFCurve |  | 
| KeyTangeantSetMode(bool
pSelectedOnly, kFCurveTangeantMode pTangentMode) | KFCurve |  | 
| KeyUnselectAll() | KFCurve |  | 
| KFBX_IObject_Declare(KFBX_Implementation)
float *GetColor() | KFCurve |  | 
| KFCurve() | KFCurve |  | 
| Replace(HKFCurve
pSource, KTime pStart=KTIME_MINUS_INFINITE, KTime
pStop=KTIME_INFINITE, bool pUseExactGivenSpan=false, bool
pKeyStartEndOnNoKey=true, KTime pTimeSpanOffset=KTIME_ZERO) | KFCurve |  | 
| ReplaceForEulerXYZ(HKFCurve
pSource, KTime pStart, KTime pStop, kFCurveDouble pAddFromStart,
kFCurveDouble pAddAfterStop, bool pValueSubOffsetAfterStart, bool
pValueSubOffsetAfterStop, bool pUseExactGivenSpan=false, bool
pKeyStartEndOnNoKey=true, KTime pTimeSpanOffset=KTIME_ZERO) | KFCurve |  | 
| ReplaceForQuaternion(HKFCurve
pSource, KTime pStart, KTime pStop, kFCurveDouble pScaleStart,
kFCurveDouble pScaleStop, bool pUseExactGivenSpan=false, bool
pKeyStartEndOnNoKey=true, KTime pTimeSpanOffset=KTIME_ZERO) | KFCurve |  | 
| ResizeKeyBuffer(int
pKeyCount) | KFCurve |  | 
| SetColor(float
*pColor) | KFCurve |  | 
| SetPostExtrapolation(kFCurveExtrapolationMode
pExtrapolation) | KFCurve |  | 
| SetPostExtrapolationCount(kULong
pCount) | KFCurve |  | 
| SetPreExtrapolation(kFCurveExtrapolationMode
pExtrapolation) | KFCurve |  | 
| SetPreExtrapolationCount(kULong
pCount) | KFCurve |  | 
| SetValue(kFCurveDouble
pValue) | KFCurve |  | 
| ~KFCurve() | KFCurve | [virtual] |