#include <kfbxnodeiterator.h>
The iterator takes a root node that can be any parent node in the KFbxScene. The iterator will then only travel within the children of a given root.
Since the iterator becomes invalid when the scene hierarchy changes, the iterator should only used in a fixed scene hierarchy.
Definition at line 63 of file kfbxnodeiterator.h.
Public Types | |
enum | TraversalType |
Public Member Functions | |
KFbxNodeIterator (KFbxNode *pRootNode, TraversalType pType) | |
Contructor. | |
KFbxNodeIterator (const KFbxNodeIterator &pCopy) | |
Copy Constructor. | |
virtual | ~KFbxNodeIterator () |
Destructor. | |
virtual KFbxNode * | Get () |
Get a pointer to the current KFbxNode. | |
virtual KFbxNode * | Next () |
Get a pointer to the next KFbxNode. | |
virtual KFbxNode * | Prev () |
Get a pointer to the previous KFbxNode pointer. | |
virtual void | Reset () |
KFbxNodeIterator | ( | KFbxNode * | pRootNode, | |
TraversalType | pType | |||
) |
Contructor.
pRootNode | The root of the iterator hierarchy. | |
pType | The traversal type. |
KFbxNodeIterator | ( | const KFbxNodeIterator & | pCopy | ) |
Copy Constructor.
pCopy | Iterator to copy |
virtual ~KFbxNodeIterator | ( | ) | [virtual] |
Destructor.
virtual KFbxNode* Get | ( | ) | [virtual] |
virtual KFbxNode* Next | ( | ) | [virtual] |
virtual KFbxNode* Prev | ( | ) | [virtual] |