#include <kfbxembeddedfilesaccumulator.h>

It retrieves information of embedded files from objects and accumulates them to its class member mEmbeddedFiles.
Definition at line 54 of file kfbxembeddedfilesaccumulator.h.
|
typedef KSet2 < KFbxPropertyUrlIndex, KFbxPropertyUrlIndexCompare > |
KFbxPropertyUrlIndexSet |
|
typedef KMap< KFbxObject *, KFbxPropertyUrlIndexSet > |
KFbxObjectPropertyMap |
|
typedef KMap< KString, KFbxEmbeddedFileInfo > |
KFbxEmbeddedFilesMap |
| Map the (absolute filename) to which
object/properties use this file. |
|
| KFbxEmbeddedFilesMap | mEmbeddedFiles |
| Map the (absolute filename) to which
object/properties use this file. |
|
Public Member Functions |
|
| KFbxEmbeddedFilesAccumulator (KFbxSdkManager &pManager, const char *pName, KSet2< KString > &pPropertyFilter) | |
| Constructor. |
|
| virtual | ~KFbxEmbeddedFilesAccumulator () |
Classes |
|
| struct | KFbxEmbeddedFileInfo |
| struct | KFbxPropertyUrlIndex |
| Map the object to the property's
hierarchical name. More... |
|
| struct | KFbxPropertyUrlIndexCompare |
| Comparer for KFbxPropertyUrlIndexSet, which
outputs consistent partial orders for KFbxPropertyUrlIndex
pairs. More... |
|
Definition at line 109 of file kfbxembeddedfilesaccumulator.h.
Definition at line 111 of file kfbxembeddedfilesaccumulator.h.
| typedef KMap<KString, KFbxEmbeddedFileInfo> KFbxEmbeddedFilesMap |
Map the (absolute filename) to which object/properties use this file.
To simply get the list of file dependencies, iterate through this map and query all the keys.
Definition at line 126 of file kfbxembeddedfilesaccumulator.h.
| KFbxEmbeddedFilesAccumulator | ( | KFbxSdkManager & | pManager, | |
| const char * | pName, | |||
| KSet2< KString > & | pPropertyFilter | |||
| ) |
Constructor.
The name is not important. The property filter is a list of strings, property names, which are automatically ignored when encountered. Property names must be the full hierarchical property name (ie: parent|child|child).
| pManager | Reference to the SDK manager. | |
| pName | Name of this object. | |
| pPropertyFilter | Reference to the property filter. |
| virtual ~KFbxEmbeddedFilesAccumulator | ( | ) | [virtual] |
Map the (absolute filename) to which object/properties use this file.
To simply get the list of file dependencies, iterate through this map and query all the keys.
Definition at line 128 of file kfbxembeddedfilesaccumulator.h.