KFCurveNode Member List

This is the complete list of members for KFCurveNode, including all inherited members.
Add(HKFCurveNode pCurveNode)KFCurveNode [virtual]
CallbackAddEvent(int pWhat)KFCurveNode
CallbackClear()KFCurveNode
CallbackEnable(bool pEnable)KFCurveNode
CallbackIsEnable() const KFCurveNode
CallbackRegister(kFCurveNodeCallback, void *pObject)KFCurveNode
CallbackUnregister(kFCurveNodeCallback, void *pObject)KFCurveNode
CandidateClear(int pLayerID=0, bool pClearAllSubLayersToo=true)KFCurveNode
CandidateClearSubLayers()KFCurveNode
CandidateEvaluate(double *pValue, KTime pTime, kFCurveIndex *pLast=NULL)KFCurveNode
CandidateEvaluateSpecificLayer(double *pValue, KTime pTime, int pLayerID, kFCurveIndex *pLast=NULL)KFCurveNode
CandidateGet(double *pValue, int pLayerID=0) const KFCurveNode
CandidateGetSpecificLayer(double *pValue, KTime &pCandidateTime, int pLayerID=0)KFCurveNode
CandidateGetTotalCandidate(double *pValue, KTime &pCandidateTime) const KFCurveNode
CandidateGetWithTime(double *pValue, KTime &pCandidateTime)KFCurveNode
CandidateKey(kFCurveIndex *pLast=NULL, int pLayerID=0, bool *pCurveMask=NULL, bool pZeroKey=false, int pInterpolation=KFCURVE_INTERPOLATION_CUBIC, int pTangeantMode=KFCURVE_TANGEANT_USER, int pContinuity=KFCURVE_CONTINUITY, bool pTanOverride=true, KTime pCandidateTime=KTIME_INFINITE, double pKeyIndexTolerance=0.0)KFCurveNode
CandidateKeySpecificLayer(kFCurveIndex *pLast=NULL, int pLayerID=0, bool *pCurveMask=NULL, int pInterpolation=KFCURVE_INTERPOLATION_CUBIC, int pTangeantMode=KFCURVE_TANGEANT_USER, int pContinuity=KFCURVE_CONTINUITY, bool pTanOverride=true, KTime pCandidateTime=KTIME_INFINITE, double pKeyIndexTolerance=0.0)KFCurveNode
CandidateSet(KTime pTime, double *pValue, int pLayerID=0, int pChildIndexInParent=-1)KFCurveNode
CandidateSetSpecificLayer(KTime pTime, double *pValue, int pLayerID=0)KFCurveNode
Clear()KFCurveNode [virtual]
Clone(bool pKeepAttached)KFCurveNode
CloneTemplate(bool pKeepAttached=false, bool pCloneFCurves=false, bool pCreateCurves=false, int pLayerID=-1)KFCurveNode
ComputeCandidateForLayer(double *pDestLayerValue, double *pCandidateValue, KTime pTime, int pLayerID, kFCurveIndex *pLast)KFCurveNode
Copy(KTime pStart=KTIME_MINUS_INFINITE, KTime pStop=KTIME_INFINITE)KFCurveNode
CopyFrom(HKFCurveNode pSource, bool pTransferCurve=false)KFCurveNode
CreateFCurve()KFCurveNode
CreateLayerAt(int pLayerID)KFCurveNode
DataNodeGet()KFCurveNode
DataNodeSet(HKFCurveNode pDataNode, bool pRecursive=true)KFCurveNode
DecReferenceCount()KFCurveNode [inline]
Delete(int pIndex)KFCurveNode [virtual]
Delete(KTime pStart=KTIME_MINUS_INFINITE, KTime pStop=KTIME_INFINITE)KFCurveNode
Delete(HKFCurveNode pNode)KFCurveNode
DeleteKey(KTime &pTime, bool *pCurveMask=NULL, double pKeyIndexTolerance=0.0)KFCurveNode
Destroy(int Local=0)KFCurveNode
eUseFCurve enum valueKFCurveNode [protected]
eUseTotal enum valueKFCurveNode [protected]
Evaluate(double *pValue, KTime pTime, kFCurveIndex *pLast=NULL)KFCurveNode
EvaluateCurvesAfterLayerRecursiveEulerXYZ(KgeRMatrix &pAfter, KTime lCandidateTime, int pAfterLayerID, kFCurveIndex *pLast)KFCurveNode
EvaluateCurvesAfterLayerRecursiveQuat(KgeQuaternion &pAfter, KTime pTime, int pBeforeLayerID, kFCurveIndex *pLast)KFCurveNode
EvaluateCurvesBeforeLayerRecursiveEulerXYZ(KgeRMatrix &pBefore, KTime lCandidateTime, int pLayerID, kFCurveIndex *pLast)KFCurveNode
EvaluateCurvesBeforeLayerRecursiveQuat(KgeQuaternion &pBefore, KTime pTime, int pBeforeLayerID, kFCurveIndex *pLast)KFCurveNode
EvaluateCurvesExceptLayerRecursiveAdd(double *pValue, KTime pTime, int pExceptLayerID, kFCurveIndex *pLast=NULL)KFCurveNode
EvaluateCurvesExceptLayerRecursiveMult(double *pValue, KTime pTime, int pExceptLayerID, kFCurveIndex *pLast=NULL)KFCurveNode
EvaluateSpecificLayer(double *pValue, KTime pTime, int pLayerID, kFCurveIndex *pLast=NULL)KFCurveNode
FbxInternalRetrieve(KFbx *pFbx, bool pOnlyDefaults=false, bool pCreateIfNotFound=true, bool pColor=false)KFCurveNode
FbxLayerAndTimeWarpRetrieve(KFbx *pFbx, bool pOnlyDefaults=false, bool pCreateIfNotFound=true, bool pColor=false)KFCurveNode
FbxRetrieve(KFbx *pFbx, bool pOnlyDefaults=false, bool pCreateIfNotFound=true, bool pColor=false)KFCurveNode
FbxStore(KFbx *pFbx, bool pOnlyDefaults=false, bool pReplaceLclTRSName=false, bool pSkipTimeWarpName=false, char *pFieldName="Channel", bool pColor=true, KFCurve::FbxStoreVersionID pIsVersionID=KFCurve::V7)KFCurveNode
FbxTimeWarpNameRetrieve(KFbx *pFbx)KFCurveNode
FCurveCreated()KFCurveNode
FCurveGet() const KFCurveNode
FCurveReplace(KFCurve *pCurve)KFCurveNode
FCurveSet(KFCurve *pCurve, bool pDestroyOldCurve=false)KFCurveNode
Find(char *pName) const KFCurveNode [virtual]
Find(HKFCurveNode pNode) const KFCurveNode [virtual]
Find(HKDataType pDataType) const KFCurveNode [virtual]
FindOrCreate(char *pName, bool pFindOrCreateCurve=true)KFCurveNode
FindRecursive(char *pName) const KFCurveNode
FindRecursive(HKDataType pDataType) const KFCurveNode
FromTotalCandidateToSpecificCandidate(int pLayerID)KFCurveNode [protected]
GeneralEvaluate(double *pValue, KTime pTime, kFCurveIndex *pLast=NULL, bool pEvaluateCandidate=true)KFCurveNode
Get(int pIndex) const KFCurveNode [virtual]
GetAnimationInterval(KTime &pStart, KTime &pStop) const KFCurveNode
GetCandidateSpecificMethod() const KFCurveNode
GetCandidateState(KFCurveNodeCandidateState &pState) const KFCurveNode
GetCandidateTotalMethod() const KFCurveNode
GetCandidateTotalTime() const KFCurveNode
GetCandidateTotalValue()KFCurveNode
GetCandidateTotalValueSize() const KFCurveNode
GetColor()KFCurveNode
GetContainerType() const KFCurveNode
GetContinuousOffset(double pOffset[3], double pNew[3], double pOld[3]) const KFCurveNode
GetContinuousRotation(double pResultKeyValue[3], double pCurrentKeyValue[3], KTime pCurrentKeyTime)KFCurveNode
GetCorrectLayer(int pLayerID, bool pCreateLayerIfNesseary=false)KFCurveNode
GetCorrectLayerID(int pLayerID) const KFCurveNode
GetCount() const KFCurveNode [virtual]
GetCurveWithFirstKey(KFCurve *&lCurveWithFirstKey, bool *pCurveMask, bool pRecursiveInLayers) const KFCurveNode
GetCurveWithLastKey(KFCurve *&lCurveWithLastKey, bool *pCurveMask, bool pRecursiveInLayers) const KFCurveNode
GetDataType() const KFCurveNode
GetFirstKeyTime(bool *pCurveMask=NULL, bool pRecursiveInLayers=false) const KFCurveNode
GetIOType() const KFCurveNode
GetLastKeyTime(bool *pCurveMask=NULL, bool pRecursiveInLayers=false) const KFCurveNode
GetLayerID() const KFCurveNode [inline]
GetLayerNode(int pLayerID)KFCurveNode
GetLayerType() const KFCurveNode [inline]
GetName() const KFCurveNode
GetNextKeyTime(KTime pTime, bool *pCurveMask=NULL, bool pRecursiveInLayers=false) const KFCurveNode
GetNodeUpdateId() const KFCurveNode
GetParent() const KFCurveNode [inline, virtual]
GetPreviousLayer(int pLayerID)KFCurveNode
GetPrevKeyTime(KTime pTime, bool *pCurveMask=NULL) const KFCurveNode
GetQuaternionInterpolationBezierPoints(KTime pCurrentTime, KgeQuaternion &pQ0, KgeQuaternion &lQ1, KgeQuaternion &lQ2, KgeQuaternion &lQ3)KFCurveNode
GetReferenceCount() const KFCurveNode [inline]
GetRotationOrder() const KFCurveNode [inline]
GetTakeType() const KFCurveNode
GetTimeSpan(KTime &pStart, KTime &pStop) const KFCurveNode
GetTimeWarpName() const KFCurveNode
GetTransformCurves(KFCurve *pT[3], KFCurve *pR[3], KFCurve *pS[3])KFCurveNode
GetTypeName() const KFCurveNode
GetUpdateId() const KFCurveNode
GetUseQuaternion() const KFCurveNode [inline]
GetValue(double *pValue) const KFCurveNode
GetValuesUpdateId() const KFCurveNode
GetVisibility() const KFCurveNode
GetZeroValues(double *pValues) const KFCurveNode
IncReferenceCount()KFCurveNode [inline]
InsertOrCopyLayer(int pLayerId, HKFCurveNode pLayerNode)KFCurveNode
IsCandidate() const KFCurveNode
IsChild(KFCurveNode *pCurveNode, bool pRecursive=false) const KFCurveNode [virtual]
IsEditable()KFCurveNode
IsExpended() const KFCurveNode
IsKey(KTime &pTime, int *pLast, bool *pCurveMask=NULL, double pKeyIndexTolerance=0.0, double pMin=-K_DOUBLE_MAX, double pMax=K_DOUBLE_MAX) const KFCurveNode
IsMultiLayer() const KFCurveNode
IsUserLocked() const KFCurveNode
KeyAdd(KTime pTime, double *pValue)KFCurveNode
KeyAppend(KTime pTime, double *pValue, bool pCheckForContinuousRotation=false)KFCurveNode
KeyGetCount(bool pRecursiveInLayers=false) const KFCurveNode
KeyGetCount(int &pCurveCount, int &pTotalCount, int &pMinCount, int &pMaxCount) const KFCurveNode
KeyGetCountOnChild(int pChildIndex) const KFCurveNode
KFCurveNode(char *pNodeName, char *pTimeWarpName, HKDataType pDataType, int pLayerType=KFCL_NOLAYER, int pLayerID=0)KFCurveNode
KFCurveNode(HKFCurveNode pTemplateCurveNode)KFCurveNode
KFCurveNodeCreate(KFbx *pFbx, HKFCurveNode pParent, bool pOnlyDefaults, bool pCreateIfNotFound, bool pColor)KFCurveNode [friend]
LayerCopyFromRecursive(HKFCurveNode pSource, bool pTransferCurve=false)KFCurveNode
LayerGet() const KFCurveNode
LayerGet(int pLayerID)KFCurveNode
LayerSet(HKFCurveNode pLayer, bool pDeleteCurrentAndSubLayers)KFCurveNode
LookLikeSampledData(KTime pThresholdPeriod) const KFCurveNode
mCallbackKFCurveNode [protected]
mCandidateTotalTimeKFCurveNode [protected]
mCandidateTotalValueKFCurveNode [protected]
mConnectorKFCurveNode
mDataNodeKFCurveNode [protected]
mFCurveKFCurveNode [protected]
mLayerKFCurveNode [protected]
mLayerIDKFCurveNode [protected]
mLayerTypeKFCurveNode [protected]
mMBRotationOrderKFCurveNode
mNodesKFCurveNode [protected]
mObjectLayerKFCurveNode [protected]
mParentKFCurveNode [protected]
mReferenceCountKFCurveNode [protected]
mSpecificCandidateMethodKFCurveNode [protected]
mTemplateKFCurveNode [protected]
mTimeWarpKFCurveNode [protected]
mTotalCandidateMethodKFCurveNode [protected]
mTypeKFCurveNode [protected]
mUpdateIdKFCurveNode [protected]
mUseQuaternionKFCurveNode
mUserLockKFCurveNode [protected]
ObjectLayerGet() const KFCurveNode
ObjectLayerSet(HKFCurveNode pNode)KFCurveNode
Remove(int pIndex)KFCurveNode [virtual]
RemoveLayer(int pLayerID, bool pDestroy=true)KFCurveNode
Replace(HKFCurveNode pSource, KTime pStart=KTIME_MINUS_INFINITE, KTime pStop=KTIME_INFINITE, bool pUseGivenSpan=false, bool pKeyStartEndOnNoKey=true, KTime pTimeSpanOffset=KTIME_ZERO)KFCurveNode
ReplaceForQuaternion(HKFCurveNode pSource, KTime pStart, KTime pStop, double pScaleStart, double pScaleStop, bool pUseExactGivenSpan, bool pKeyStartEndOnNoKey, KTime pTimeSpanOffset)KFCurveNode
SetCandidateSpecificMethod(int pMethod)KFCurveNode
SetCandidateState(const KFCurveNodeCandidateState &pState, bool pDestroyMissingLayers=false)KFCurveNode
SetCandidateTotalMethod(int pMethod)KFCurveNode
SetCandidateTotalTime(KTime pTime)KFCurveNode
SetCandidateTotalValue(double *pValue)KFCurveNode
SetColor(float pColor[3])KFCurveNode
SetContainerType(int pInOutType)KFCurveNode
SetExpended(bool pExpended)KFCurveNode
SetIOType(int pInOutType)KFCurveNode
SetLayerID(int pLayerID)KFCurveNode [inline]
SetLayerType(int pLayerType, HKFCurveNode pObjectLayerNode=NULL)KFCurveNode
SetMultiLayer(bool pMultiLayer)KFCurveNode
SetParent(HKFCurveNode pParent)KFCurveNode [inline, virtual]
SetPostExtrapolation(kUInt pNewPreExtrapolation, bool pRespectUserLock=true)KFCurveNode
SetPostExtrapolationCount(kUInt pNewPreExtrapolationCount, bool pRespectUserLock=true)KFCurveNode
SetPreExtrapolation(kUInt pNewPreExtrapolation, bool pRespectUserLock=true)KFCurveNode
SetPreExtrapolationCount(kUInt pNewPreExtrapolationCount, bool pRespectUserLock=true)KFCurveNode
SetRotationOrder(int pRotationOrder)KFCurveNode
SetTakeType(int pType)KFCurveNode
SetTimeWarpName(char *pName)KFCurveNode
SetUseQuaternion(unsigned short pVal)KFCurveNode
SetValue(double *pValue)KFCurveNode
SetVisibility(bool pVisible, bool pRecursive=false, bool pRecurseLayer=false, int lChildIndex=-1)KFCurveNode
SingleLayerCopy(KTime pStart=KTIME_MINUS_INFINITE, KTime pStop=KTIME_INFINITE)KFCurveNode
SingleLayerCopyFrom(HKFCurveNode pSource, bool pTransferCurve=false)KFCurveNode
SortedAdd(HKFCurveNode pNode)KFCurveNode [virtual]
TemplateGet() const KFCurveNode
TemplateSet(HKFCurveNode pTemplate)KFCurveNode
TimeWarpGet() const KFCurveNode
TimeWarpSet(HKFCurveNode pLayer)KFCurveNode
UserLockAdd()KFCurveNode
UserLockRemove()KFCurveNode
~KFCurveNode()KFCurveNode [virtual]