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