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