13 #ifndef _FBXSDK_UTILS_PROCESSOR_XREF_H_ 
   14 #define _FBXSDK_UTILS_PROCESSOR_XREF_H_ 
   86             mProperty(pProp), mOriginalValue(pVal) {}
 
  101     PropertyUpdateMap& GetUpdatedProperties();
 
  106     void RevertPropertyChanges();
 
  117                 mXRefCopy->RevertPropertyChanges();
 
  126 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
  128     virtual void Construct(
const FbxObject* pFrom);
 
  129     virtual void ConstructProperties(
bool pForceSet);
 
  131     PropertyUpdateMap mUpdatedProperties;
 
  137     virtual bool    internal_ProcessCollectionBegin (
FbxCollection*     pObject);
 
  138     virtual bool    internal_ProcessCollectionEnd   (
FbxCollection*     pObject);
 
  139     virtual bool    internal_ProcessObject          (
FbxObject*     pObject);
 
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject. 
 
FBX SDK environment definition. 
 
This is just a safety net to make sure RevertPropertyChanges is called when this goes out of scope...
 
PropertyUpdate(const FbxProperty &pProp, const FbxString &pVal)
 
FbxPropertyT< FbxBool > ForceCopy
Default to TRUE – when not set, files are only copied if one of the following conditions is met: ...
 
FbxPropertyT< FbxBool > TrackUpdatedProperties
Default to FALSE – when set, this informs the processor to track every properties that were modified...
 
Utility class to manipulate strings. 
 
FbxMap< FbxObject *, UpdateSet > PropertyUpdateMap
 
FbxSet< PropertyUpdate > UpdateSet
 
FbxString GetName() const 
Returns the internal name of the property. 
 
Since FbxProperty is an opaque type, we can't do an efficient operator < on="" it,="" and="" must="" keep="" the="" />
 
This class implements an efficient map based on key comparison, which stores key-value pairs...
 
FbxPropertyT< FbxBool > CopyFileTimes
Default to TRUE – when copying a file, also copy its modification time. 
 
The base class of most FBX objects. 
 
~AutoRevertPropertyChanges()
 
This class implements an efficient set based on value comparison, which stores values. 
 
MissingUrlHandler * MissingUrlHandler
Optional callback; when set, this will be called when an Url cannot be be copied because the source i...
 
AutoRevertPropertyChanges(FbxProcessorXRefCopy *pCopy)
 
The class and its derived classes(e.g. 
 
Class to hold user properties. 
 
A FbxObject derived container for FbxObject. 
 
This class contains objects This class also provides access to global settings and take information...
 
FbxPropertyT< FbxString > OutputDirectory
 
FbxPropertyT< FbxBool > UpdateProperties
As we resolve xref and copy assets, do we update properties to now use this relative path...
 
FbxProcessorXRefCopy * mXRefCopy