#include <kfbxnodefinderduplicatename.h>
Inherits KFbxNodeFinder.
Inheritance diagram for KFbxNodeFinderDuplicateName:

Definition at line 64 of file kfbxnodefinderduplicatename.h.
Public Types | |
| enum | EState |
| |
Public Member Functions | |
| KFbxNodeFinderDuplicateName (KFbxScene *pDestinationScene=NULL) | |
| Constructor. | |
| virtual | ~KFbxNodeFinderDuplicateName () |
| Destructor. | |
| virtual void | Reset () |
| Reset the finder object. | |
| bool | GetState (int pStateIndex) |
| GetState. | |
| void | SetState (int pStateIndex, bool pValue) |
| SetState. | |
| KArrayTemplate< KFbxNode * > & | GetNodeArray () |
| GetNodeArray. | |
| KArrayTemplate< KFbxNode * > & | GetDuplicateNodeArray () |
| GetNodeArray. | |
| KArrayTemplate< KFbxSurfaceMaterial * > & | GetMaterialArray () |
| GetMaterialArray. | |
| KArrayTemplate< KFbxSurfaceMaterial * > & | GetDuplicateMaterialArray () |
| GetMaterialArray. | |
| KArrayTemplate< KFbxTexture * > & | GetTextureArray () |
| GetTextureArray. | |
| KArrayTemplate< KFbxTexture * > & | GetDuplicateTextureArray () |
| GetTextureArray. | |
| KArrayTemplate< KFbxVideo * > & | GetVideoArray () |
| GetVideoArray. | |
| KArrayTemplate< KFbxVideo * > & | GetDuplicateVideoArray () |
| GetVideoArray. | |
Protected Member Functions | |
| virtual void | ApplyRecursive (KFbxNode &iNode) |
| Find all the node corresponding to the research criterium. | |
| virtual bool | CheckNode (KFbxNode &iNode) |
| Check if a node answers to research criterium. | |
| bool | CheckNodeName (KFbxNode &pNode) |
| Check for duplicate node name. | |
| bool | CheckMaterialName (KFbxGeometry *pGeometry) |
| Check for duplicate material name. | |
| bool | CheckTextureName (KFbxGeometry *pGeometry) |
| Check for duplicate texture name. | |
| bool | CheckVideoName (KFbxGeometry *pGeometry) |
| Check for duplicate video name. | |
Protected Attributes | |
| bool | mStates [eSTATE_COUNT] |
| KArrayTemplate< KFbxNode * > | mENodeArray |
| KArrayTemplate< KFbxNode * > | mDuplicateNodeArray |
| KArrayTemplate< KFbxSurfaceMaterial * > | mMaterialArray |
| KArrayTemplate< KFbxSurfaceMaterial * > | mDuplicateMaterialArray |
| KArrayTemplate< KFbxTexture * > | mTextureArray |
| KArrayTemplate< KFbxTexture * > | mDuplicateTextureArray |
| KArrayTemplate< KFbxVideo * > | mVideoArray |
| KArrayTemplate< KFbxVideo * > | mDuplicateVideoArray |
| KArrayTemplate< KFbxGenericNode * > | mGenericNodeArray |
| KArrayTemplate< KFbxGenericNode * > | mDuplicateGenericNodeArray |
| KFbxScene * | mDestinationScene |
| enum EState |
Definition at line 76 of file kfbxnodefinderduplicatename.h.
| KFbxNodeFinderDuplicateName | ( | KFbxScene * | pDestinationScene = NULL |
) |
Constructor.
When the destination scene is specified, duplicates are searched in both the destination scene and in the processed node tree.
| pDestinationScene | Destination scene to search. NULL by default. |
| virtual ~KFbxNodeFinderDuplicateName | ( | ) | [virtual] |
Destructor.
| virtual void Reset | ( | ) | [virtual] |
| bool GetState | ( | int | pStateIndex | ) |
GetState.
| pStateIndex | State index. |
| void SetState | ( | int | pStateIndex, | |
| bool | pValue | |||
| ) |
SetState.
| pStateIndex | State index. | |
| pValue |
| KArrayTemplate<KFbxNode*>& GetNodeArray | ( | ) |
GetNodeArray.
| KArrayTemplate<KFbxNode*>& GetDuplicateNodeArray | ( | ) |
GetNodeArray.
| KArrayTemplate<KFbxSurfaceMaterial*>& GetMaterialArray | ( | ) |
GetMaterialArray.
| KArrayTemplate<KFbxSurfaceMaterial*>& GetDuplicateMaterialArray | ( | ) |
GetMaterialArray.
| KArrayTemplate<KFbxTexture*>& GetTextureArray | ( | ) |
GetTextureArray.
| KArrayTemplate<KFbxTexture*>& GetDuplicateTextureArray | ( | ) |
GetTextureArray.
| KArrayTemplate<KFbxVideo*>& GetVideoArray | ( | ) |
GetVideoArray.
| KArrayTemplate<KFbxVideo*>& GetDuplicateVideoArray | ( | ) |
GetVideoArray.
| virtual void ApplyRecursive | ( | KFbxNode & | iNode | ) | [protected, virtual] |
Find all the node corresponding to the research criterium.
| iNode |
Reimplemented from KFbxNodeFinder.
| virtual bool CheckNode | ( | KFbxNode & | iNode | ) | [protected, virtual] |
Check if a node answers to research criterium.
Criteriums must be defined by child class.
| iNode |
Implements KFbxNodeFinder.
| bool CheckNodeName | ( | KFbxNode & | pNode | ) | [protected] |
Check for duplicate node name.
| pNode |
| bool CheckMaterialName | ( | KFbxGeometry * | pGeometry | ) | [protected] |
Check for duplicate material name.
| pGeometry |
| bool CheckTextureName | ( | KFbxGeometry * | pGeometry | ) | [protected] |
Check for duplicate texture name.
| pGeometry |
| bool CheckVideoName | ( | KFbxGeometry * | pGeometry | ) | [protected] |
Check for duplicate video name.
| pGeometry |