, 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 | [inline] |
GetPostExtrapolationCount() | KFCurve | [inline] |
GetPreExtrapolation() | KFCurve | [inline] |
GetPreExtrapolationCount() | KFCurve | [inline] |
GetValue() const | KFCurve | [inline] |
Insert(HKFCurve pSource, KTime pInsertTime, kFCurveDouble pFirstKeyLeftDerivative, bool pFirstKeyIsWeighted=false, kFCurveDouble pFirstKeyWeight=KFCURVE_DEFAULT_WEIGHT) | KFCurve | |
Insert(HKFCurve pSource, KTime pInsertTime, KFCurveTangeantInfo pFirstKeyLeftDerivative) | KFCurve | |
IObject_Declare(Implementation) float *GetColor() | 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 | |
KeyGetAverageRate(bool *pIsIso=NULL, KTime *pIsoPeriod=NULL, KTime *pMaxPeriod=NULL) | KFCurve | |
KeyGetBreak(kFCurveIndex pKeyIndex) | KFCurve | [inline] |
KeyGetConstantMode(kFCurveIndex pKeyIndex) | KFCurve | [inline] |
KeyGetCount() | KFCurve | |
KeyGetCountAll() | KFCurve | |
KeyGetDataDouble(kFCurveIndex pKeyIndex, EKFCurveDataIndex pIndex) | KFCurve | [inline] |
KeyGetDataFloat(kFCurveIndex pKeyIndex, EKFCurveDataIndex pIndex) | KFCurve | [inline] |
KeyGetDataPtr(kFCurveIndex pKeyIndex) | KFCurve | [inline] |
KeyGetInterpolation(kFCurveIndex pKeyIndex) | KFCurve | [inline] |
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 | [inline] |
KeyGetPeriods(KTime &pAveragePeriod, KTime &pMinPeriod, KTime &pMaxPeriod) | KFCurve | |
KeyGetPtr(kFCurveIndex pIndex) | KFCurve | [inline] |
KeyGetRaw(kFCurveIndex pIndex) | KFCurve | [inline] |
KeyGetRawAll(kFCurveIndex pIndex) | 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 | [inline] |
KeyGetSelectionCount() | KFCurve | |
KeyGetTangeantMode(kFCurveIndex pKeyIndex, bool pIncludeOverrides=false) | KFCurve | [inline] |
KeyGetTangeantVelocityMode(kFCurveIndex pKeyIndex) | KFCurve | [inline] |
KeyGetTangeantVisibility(kFCurveIndex pKeyIndex) | KFCurve | [inline] |
KeyGetTangeantWeightMode(kFCurveIndex pKeyIndex) | KFCurve | [inline] |
KeyGetTime(kFCurveIndex pKeyIndex) | KFCurve | [inline] |
KeyGetTimeAll(kFCurveIndex pIndex) | KFCurve | |
KeyGetValue(kFCurveIndex pKeyIndex) | KFCurve | [inline] |
KeyIncLeftDerivative(kFCurveIndex pIndex, kFCurveDouble pInc) | KFCurve | |
KeyIncRightDerivative(kFCurveIndex pIndex, kFCurveDouble pInc) | KFCurve | |
KeyIncTime(kFCurveIndex pKeyIndex, KTime pTime) | KFCurve | [inline] |
KeyIncValue(kFCurveIndex pKeyIndex, kFCurveDouble pValue) | KFCurve | [inline] |
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 | |
KeyModifyBegin(int pKeyCount) | KFCurve | |
KeyModifyEnd() | KFCurve | |
KeyModifyEnd(int pKeyCount) | 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 | [inline] |
KeyMultValue(kFCurveIndex pKeyIndex, kFCurveDouble pValue) | KFCurve | [inline] |
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 | [inline] |
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 | [inline] |
KeySetBreak(kFCurveIndex pKeyIndex, bool pVal) | KFCurve | [inline] |
KeySetConstantMode(kFCurveIndex pKeyIndex, kFCurveConstantMode pMode) | KFCurve | [inline] |
KeySetDataDouble(kFCurveIndex pKeyIndex, EKFCurveDataIndex pIndex, kFCurveDouble pValue) | KFCurve | [inline] |
KeySetDataFloat(kFCurveIndex pKeyIndex, EKFCurveDataIndex pIndex, float pValue) | KFCurve | [inline] |
KeySetInterpolation(kFCurveIndex pKeyIndex, kFCurveInterpolation pInterpolation) | KFCurve | [inline] |
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) | KFCurve | |
KeySetLeftTangeantWeightedMode(kFCurveIndex pIndex, bool pWeighted) | KFCurve | |
KeySetMarkedForManipulation(kFCurveIndex pKeyIndex, bool pMark) | KFCurve | [inline] |
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) | KFCurve | |
KeySetRightTangeantWeightedMode(kFCurveIndex pIndex, bool pWeighted) | KFCurve | |
KeySetSelected(kFCurveIndex pKeyIndex, bool pSelected) | KFCurve | [inline] |
KeySetTangeantMode(kFCurveIndex pKeyIndex, kFCurveTangeantMode pTangent) | KFCurve | [inline] |
KeySetTangeantVelocityMode(kFCurveIndex pKeyIndex, kFCurveTangeantVelocityMode pTangentVelocityMode, kFCurveTangeantVelocityMode pMask=KFCURVE_VELOCITY_ALL) | KFCurve | [inline] |
KeySetTangeantVisibility(kFCurveIndex pKeyIndex, kFCurveTangeantVisibility pVisibility) | KFCurve | [inline] |
KeySetTangeantWeightMode(kFCurveIndex pKeyIndex, kFCurveTangeantWeightMode pTangentWeightMode, kFCurveTangeantWeightMode pMask=KFCURVE_WEIGHTED_ALL) | KFCurve | [inline] |
KeySetTCB(kFCurveIndex pKeyIndex, KTime pTime, kFCurveDouble pValue, float pData0=0.0f, float pData1=0.0f, float pData2=0.0f) | KFCurve | [inline] |
KeySetTime(kFCurveIndex pKeyIndex, KTime pTime) | KFCurve | [inline] |
KeySetValue(kFCurveIndex pKeyIndex, kFCurveDouble pValue) | KFCurve | [inline] |
KeyShrink() | KFCurve | |
KeyTangeantSetInterpolation(bool pSelectedOnly, kFCurveInterpolation pInterpolation) | KFCurve | |
KeyTangeantSetMode(bool pSelectedOnly, kFCurveTangeantMode pTangentMode) | KFCurve | |
KeyUnselectAll() | 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 | [inline] |
SetPostExtrapolationCount(kULong pCount) | KFCurve | [inline] |
SetPreExtrapolation(kFCurveExtrapolationMode pExtrapolation) | KFCurve | [inline] |
SetPreExtrapolationCount(kULong pCount) | KFCurve | [inline] |
SetValue(kFCurveDouble pValue) | KFCurve | |
~KFCurve() | KFCurve | [virtual] |