, 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, bool
pInclusive=false) |
KFCurve |
|
| Destroy(int
Local=0) |
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(KArrayTemplate<
int > &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 |
|
| GetColor() |
KFCurve |
|
| GetPostExtrapolation()
const |
KFCurve |
|
| GetPostExtrapolationCount()
const |
KFCurve |
|
| GetPreExtrapolation()
const |
KFCurve |
|
| GetPreExtrapolationCount()
const |
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) const |
KFCurve |
|
| KeyGetBreak(kFCurveIndex
pKeyIndex) const |
KFCurve |
|
| KeyGetConstantMode(kFCurveIndex
pKeyIndex) const |
KFCurve |
|
| KeyGetCount()
const |
KFCurve |
|
| KeyGetCountAll()
const |
KFCurve |
|
| KeyGetDataDouble(kFCurveIndex
pKeyIndex, EKFCurveDataIndex pIndex) const |
KFCurve |
|
| KeyGetDataFloat(kFCurveIndex
pKeyIndex, EKFCurveDataIndex pIndex) const |
KFCurve |
|
| KeyGetDataPtr(kFCurveIndex
pKeyIndex) const |
KFCurve |
|
| KeyGetInterpolation(kFCurveIndex
pKeyIndex) const |
KFCurve |
|
| KeyGetLeftAuto(kFCurveIndex
pIndex, bool pApplyOvershootProtection=false) |
KFCurve |
|
| KeyGetLeftBezierTangeant(kFCurveIndex
pIndex) |
KFCurve |
|
| KeyGetLeftDerivative(kFCurveIndex
pIndex) |
KFCurve |
|
| KeyGetLeftDerivativeInfo(kFCurveIndex
pIndex) |
KFCurve |
|
| KeyGetLeftTangeantVelocity(kFCurveIndex
pIndex) const |
KFCurve |
|
| KeyGetLeftTangeantWeight(kFCurveIndex
pIndex) const |
KFCurve |
|
| KeyGetMarkedForManipulation(kFCurveIndex
pKeyIndex) const |
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) const |
KFCurve |
|
| KeyGetRightTangeantWeight(kFCurveIndex
pIndex) const |
KFCurve |
|
| KeyGetSelected(kFCurveIndex
pKeyIndex) const |
KFCurve |
|
| KeyGetSelectionCount()
const |
KFCurve |
|
| KeyGetTangeantMode(kFCurveIndex
pKeyIndex, bool pIncludeOverrides=false) const |
KFCurve |
|
| KeyGetTangeantVelocityMode(kFCurveIndex
pKeyIndex) const |
KFCurve |
|
| KeyGetTangeantVisibility(kFCurveIndex
pKeyIndex) const |
KFCurve |
|
| KeyGetTangeantWeightMode(kFCurveIndex
pKeyIndex) const |
KFCurve |
|
| KeyGetTime(kFCurveIndex
pKeyIndex) const |
KFCurve |
|
| KeyGetValue(kFCurveIndex
pKeyIndex) const |
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) const |
KFCurve |
|
| KeyIsLeftTangeantWeighted(kFCurveIndex
pIndex) const |
KFCurve |
|
| KeyIsRightTangeantVelocity(kFCurveIndex
pIndex) const |
KFCurve |
|
| KeyIsRightTangeantWeighted(kFCurveIndex
pIndex) const |
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 pRightSlope=0.0,
kFCurveDouble pNextLeftSlope=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, bool
pIgnoreAutoTimeIndepedentConversion=false) |
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 |
|
| 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, bool pResetKeyCount=false) |
KFCurve |
|
| SetColor(const
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] |