KFbxAnimEvalState Class Reference
#include
<kfbxanimevalstate.h>
List of all members.
Detailed Description
This class hold results from animation evaluations.
Definition at line 53 of file kfbxanimevalstate.h.
Constructor & Destructor Documentation
Member Function Documentation
Get the time of this evaluation state.
- Returns:
 
- The time associated with this evaluation state.
 
 
 
Reset an evaluation state by deleting the cache it contains.
 
 
| void Invalidate | 
( | 
KTime  | 
pTime | 
 )  | 
 | 
 
Invalidate an evaluation state by clearing the cache it
contains, and changing its associated time.
- Parameters:
 
- 
 | 
pTime  | 
The time at which the evaluation state should be set after the
invalidation. | 
 
 
 
| void InvalidateNode | 
( | 
KFbxNode
*  | 
pNode | 
 )  | 
 | 
 
Invalidate a node evaluation state.
- Parameters:
 
- 
 | 
pNode  | 
The node that needs to be re-evaluated in next evaluation. | 
 
 
 
Invalidate a property evaluation state.
- Parameters:
 
- 
 | 
pProperty  | 
The property that needs to be re-evaluated in next
evaluation. | 
 
 
 
| KFbxNodeEvalState* GetNodeTransform | 
( | 
KFbxNode
*  | 
pNode, | 
 | 
 | 
int
&  | 
pDirectIndex, | 
 | 
 | 
bool &  | 
pNeedEval | 
  | 
 | 
) | 
 | 
 | 
 | 
 
Get node transform evaluation result from the evaluation
state.
- Parameters:
 
- 
 | 
pNode  | 
The node for which the value was stored. | 
 | 
pDirectIndex  | 
Index to retrieve the information in the evaluation state
array, to speed up performance. (Use -1 if index is unknown). | 
 | 
pNeedEval  | 
The function will set this parameter to true if
the value in the state needs a re-evaluation. | 
 
- Returns:
 
- The global or local matrix transform for the specified
node.
 
 
 
| void SetNodeEvaluated | 
( | 
int  | 
pDirectIndex | 
 )  | 
 | 
 
Set a node evaluate state to evaluated.
- Parameters:
 
- 
 | 
pDirectIndex  | 
The index of the node in the evaluation state. | 
 
 
 
Get a property evaluation result from the evaluation state.
- Parameters:
 
- 
 | 
pProperty  | 
The property for which the value was stored. | 
 | 
pDirectIndex  | 
Index to retrieve the information in the evaluation state
array, to speed up performance. (Use -1 if index is unknown). | 
 | 
pNeedEval  | 
The function will set this parameter to true if
the value in the state needs a re-evaluation. | 
 | 
pScene  | 
The FBX scene used for evaluation | 
 
- Returns:
 
- The result value that was stored.
 
 
 
| void SetPropertyEvaluated | 
( | 
int  | 
pDirectIndex | 
 )  | 
 | 
 
Set a property evaluate state to evaluated.
- Parameters:
 
- 
 | 
pDirectIndex  | 
The index of the property in the evaluation state. | 
 
 
 
 
KFbxAnimEvalState KFbxAnimEvalState
KFbxAnimEvalState KFbxAnimEvalState KFbxAnimEvalState
KFbxAnimEvalState KFbxAnimEvalState KFbxAnimEvalState
KFbxAnimEvalState KFbxAnimEvalState
KFbxAnimEvalState KFbxAnimEvalState
KFbxAnimEvalState KFbxAnimEvalState KFbxAnimEvalState
KFbxAnimEvalState KFbxAnimEvalState KFbxAnimEvalState
KFbxAnimEvalState KFbxAnimEvalState