, 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] |