| 
| bool  | CopyValue (const FbxProperty &pProperty) | 
|   | Copies the value of a property.  More...
  | 
|   | 
| void  | Destroy () | 
|   | Destroys a dynamic property.  More...
  | 
|   | 
| void  | DestroyRecursively () | 
|   | Destroys a dynamic property and its children.  More...
  | 
|   | 
| void  | DestroyChildren () | 
|   | Destroys children of a dynamic property.  More...
  | 
|   | 
|   | FbxProperty () | 
|   | Static property constructor.  More...
  | 
|   | 
|   | FbxProperty (const FbxProperty &pProperty) | 
|   | Copy constructor for properties.  More...
  | 
|   | 
|   | FbxProperty (const FbxPropertyHandle &pPropertyHandle) | 
|   | Copy constructor for properties.  More...
  | 
|   | 
|   | ~FbxProperty () | 
|   | Static property destructor.  More...
  | 
|   | 
| FbxDataType  | GetPropertyDataType () const  | 
|   | Returns the property data type.  More...
  | 
|   | 
| FbxString  | GetName () const  | 
|   | Returns the internal name of the property.  More...
  | 
|   | 
| const char *  | GetNameAsCStr () const  | 
|   | Returns the internal name of the property.  More...
  | 
|   | 
| FbxString  | GetHierarchicalName () const  | 
|   | Returns the hierarchical name of the property.  More...
  | 
|   | 
| FbxString  | GetLabel (bool pReturnNameIfEmpty=true) const  | 
|   | Returns the property label.  More...
  | 
|   | 
| void  | SetLabel (const FbxString &pLabel) | 
|   | Sets a label for the property.  More...
  | 
|   | 
| FbxObject *  | GetFbxObject () const  | 
|   | Returns the object that contains the property.  More...
  | 
|   | 
| void  | SetUserTag (int pTag) | 
|   | Sets the user tag.  More...
  | 
|   | 
| int  | GetUserTag () | 
|   | Gets the user tag.  More...
  | 
|   | 
| void  | SetUserDataPtr (void *pUserData) | 
|   | Sets the user data pointer.  More...
  | 
|   | 
| void *  | GetUserDataPtr () | 
|   | Gets the user data pointer.  More...
  | 
|   | 
| void  | ModifyFlag (FbxPropertyFlags::EFlags pFlag, bool pValue) | 
|   | Changes the property attribute.  More...
  | 
|   | 
| bool  | GetFlag (FbxPropertyFlags::EFlags pFlag) const  | 
|   | Returns the state of the property attribute.  More...
  | 
|   | 
| FbxPropertyFlags::EFlags  | GetFlags () const  | 
|   | Returns the state of all of the property attributes.  More...
  | 
|   | 
| FbxPropertyFlags::EInheritType  | GetFlagInheritType (FbxPropertyFlags::EFlags pFlag) const  | 
|   | Returns the inheritance type of the given flag, similar to GetValueInheritType().  More...
  | 
|   | 
| bool  | SetFlagInheritType (FbxPropertyFlags::EFlags pFlag, FbxPropertyFlags::EInheritType pType) | 
|   | Sets the inheritance type for the specific flag, similar to SetValueInheritType().  More...
  | 
|   | 
| bool  | ModifiedFlag (FbxPropertyFlags::EFlags pFlag) const  | 
|   | Checks if the property flag has been modified from its default value.  More...
  | 
|   | 
| FbxProperty &  | operator= (const FbxProperty &pProperty) | 
|   | Assignment operator.  More...
  | 
|   | 
| bool  | operator== (const FbxProperty &pProperty) const  | 
|   | Equivalence operator.  More...
  | 
|   | 
| bool  | operator!= (const FbxProperty &pProperty) const  | 
|   | Non-equivalence operator.  More...
  | 
|   | 
| bool  | operator< (const FbxProperty &pProperty) const  | 
|   | Lesser operator, used to sort property in map.  More...
  | 
|   | 
| bool  | operator> (const FbxProperty &pProperty) const  | 
|   | Greater operator, used to sort property in map.  More...
  | 
|   | 
| bool  | operator== (int pValue) const  | 
|   | Equivalence operator.  More...
  | 
|   | 
| bool  | operator!= (int pValue) const  | 
|   | Non-equivalence operator.  More...
  | 
|   | 
| bool  | CompareValue (const FbxProperty &pProperty) const  | 
|   | Compares this property's value to another property's value.  More...
  | 
|   | 
| template<class T >  | 
| T  | Get () const  | 
|   | Gets the value of the property.  More...
  | 
|   | 
| template<class T >  | 
| bool  | Set (const T &pValue) | 
|   | Sets the value of the property.  More...
  | 
|   | 
| bool  | IsValid () const  | 
|   | Judges the property's validity.  More...
  | 
|   | 
| FbxPropertyFlags::EInheritType  | GetValueInheritType () const  | 
|   | Queries the inheritance type of the property.  More...
  | 
|   | 
| bool  | SetValueInheritType (FbxPropertyFlags::EInheritType pType) | 
|   | Sets the inheritance type of the property.  More...
  | 
|   | 
| bool  | Modified () const  | 
|   | Checks if the property's value has been modified from its default value.  More...
  | 
|   | 
| bool  | SupportSetLimitAsDouble () const  | 
|   | Returns whether setting limits as a double number on this property type is allowed.  More...
  | 
|   | 
| bool  | SetMinLimit (double pMin) | 
|   | Sets a minimum property value limit.  More...
  | 
|   | 
| bool  | HasMinLimit () const  | 
|   | Returns whether a minimum limit exists, if it returns false, calling GetMinLimit() produces undefined behavior.  More...
  | 
|   | 
| double  | GetMinLimit () const  | 
|   | Returns the minimum property value limit.  More...
  | 
|   | 
| bool  | HasMaxLimit () const  | 
|   | Returns whether a maximum limit exists, if it returns false, calling GetMaxLimit() produces undefined behavior.  More...
  | 
|   | 
| bool  | SetMaxLimit (double pMax) | 
|   | Sets a maximum property value limit.  More...
  | 
|   | 
| double  | GetMaxLimit () const  | 
|   | Returns the maximum property value.  More...
  | 
|   | 
| bool  | SetLimits (double pMin, double pMax) | 
|   | Sets the minimum and maximum value limit of the property.  More...
  | 
|   | 
| int  | AddEnumValue (const char *pStringValue) | 
|   | Adds a string value at the end of the enumeration list.  More...
  | 
|   | 
| void  | InsertEnumValue (int pIndex, const char *pStringValue) | 
|   | Inserts a string value at the specific index.  More...
  | 
|   | 
| int  | GetEnumCount () const  | 
|   | Returns the number of elements in the enumeration list.  More...
  | 
|   | 
| void  | SetEnumValue (int pIndex, const char *pStringValue) | 
|   | Sets a string value at the specific index.  More...
  | 
|   | 
| void  | RemoveEnumValue (int pIndex) | 
|   | Removes the string value at the specified index.  More...
  | 
|   | 
| const char *  | GetEnumValue (int pIndex) const  | 
|   | Returns a string value at the specified index.  More...
  | 
|   | 
| bool  | IsRoot () const  | 
|   | Judges if this property is the root property.  More...
  | 
|   | 
| bool  | IsChildOf (const FbxProperty &pParent) const  | 
|   | Judges whether this property is a child of the specified property.  More...
  | 
|   | 
| bool  | IsDescendentOf (const FbxProperty &pAncestor) const  | 
|   | Judges whether this property is a descendant of the specified property.  More...
  | 
|   | 
| FbxProperty  | GetParent () const  | 
|   | Returns the parent property of this property.  More...
  | 
|   | 
| FbxProperty  | GetChild () const  | 
|   | Returns the first child of this property.  More...
  | 
|   | 
| FbxProperty  | GetSibling () const  | 
|   | Returns the sibling of this property.  More...
  | 
|   | 
| FbxProperty  | GetFirstDescendent () const  | 
|   | Returns the first property that is a descendant of this property.  More...
  | 
|   | 
| FbxProperty  | GetNextDescendent (const FbxProperty &pProperty) const  | 
|   | Returns the property that follows pProperty that is a descendant of this property.  More...
  | 
|   | 
| FbxProperty  | Find (const char *pName, bool pCaseSensitive=true) const  | 
|   | Searches a property using its name.  More...
  | 
|   | 
| FbxProperty  | Find (const char *pName, const FbxDataType &pDataType, bool pCaseSensitive=true) const  | 
|   | Searches a property using its name and data type.  More...
  | 
|   | 
| FbxProperty  | FindHierarchical (const char *pName, bool pCaseSensitive=true) const  | 
|   | Searches a property using its full name.  More...
  | 
|   | 
| FbxProperty  | FindHierarchical (const char *pName, const FbxDataType &pDataType, bool pCaseSensitive=true) const  | 
|   | Searches a property using its full name and data type.  More...
  | 
|   | 
| void  | BeginCreateOrFindProperty () | 
|   | Internal function for building a property name map.  More...
  | 
|   | 
| void  | EndCreateOrFindProperty () | 
|   | Internal function for clearing the property name map.  More...
  | 
|   | 
| FbxAnimEvaluator *  | GetAnimationEvaluator () const  | 
|   | Retrieve the proper animation evaluator to use for this property.  More...
  | 
|   | 
| bool  | IsAnimated (FbxAnimLayer *pAnimLayer=((void *) 0)) const  | 
|   | Find out if the property is animated: has a curve node with curves.  More...
  | 
|   | 
| template<class T >  | 
| T  | EvaluateValue (const FbxTime &pTime=FbxTime((0x7fffffffffffffffLL)), bool pForceEval=false) | 
|   | Evaluate the value of a property if it has animation and return the result as the template type.  More...
  | 
|   | 
| FbxPropertyValue &  | EvaluateValue (const FbxTime &pTime=FbxTime((0x7fffffffffffffffLL)), bool pForceEval=false) | 
|   | Evaluate the value of a property if it has animation and return the result.  More...
  | 
|   | 
| FbxAnimCurveNode *  | CreateCurveNode (FbxAnimLayer *pAnimLayer) | 
|   | Creates a FbxAnimCurveNode on the specified layer.  More...
  | 
|   | 
| FbxAnimCurveNode *  | GetCurveNode (bool pCreate=false) | 
|   | Get the property's animation curve node on the default animation stack and base layer.  More...
  | 
|   | 
| FbxAnimCurveNode *  | GetCurveNode (FbxAnimStack *pAnimStack, bool pCreate=false) | 
|   | Get the property's animation curve node on the specified animation stack, using its base layer.  More...
  | 
|   | 
| FbxAnimCurveNode *  | GetCurveNode (FbxAnimLayer *pAnimLayer, bool pCreate=false) | 
|   | Get the property's animation curve node on the specified animation layer.  More...
  | 
|   | 
| FbxAnimCurve *  | GetCurve (FbxAnimLayer *pAnimLayer, bool pCreate=false) | 
|   | Get the FbxAnimCurve from the specified animation layer.  More...
  | 
|   | 
| FbxAnimCurve *  | GetCurve (FbxAnimLayer *pAnimLayer, const char *pChannel, bool pCreate=false) | 
|   | Get the FbxAnimCurve from the specified animation layer.  More...
  | 
|   | 
| FbxAnimCurve *  | GetCurve (FbxAnimLayer *pAnimLayer, const char *pName, const char *pChannel, bool pCreate) | 
|   | Get the FbxAnimCurve of the specified channel from the specified animation layer.  More...
  | 
|   | 
| bool  | ConnectSrcObject (FbxObject *pObject, FbxConnection::EType pType=FbxConnection::eNone) | 
|   | Connects this property to one source object.  More...
  | 
|   | 
| bool  | IsConnectedSrcObject (const FbxObject *pObject) const  | 
|   | Judges whether this property connects with the source object.  More...
  | 
|   | 
| bool  | DisconnectSrcObject (FbxObject *pObject) | 
|   | Disconnects this property from one source object.  More...
  | 
|   | 
| bool  | DisconnectAllSrcObject () | 
|   | Disconnects this property from all the source objects.  More...
  | 
|   | 
| bool  | DisconnectAllSrcObject (const FbxCriteria &pCriteria) | 
|   | Disconnects this property from all source objects that satisfy a given criteria.  More...
  | 
|   | 
| int  | GetSrcObjectCount () const  | 
|   | Returns the number of source objects with which this property connects.  More...
  | 
|   | 
| int  | GetSrcObjectCount (const FbxCriteria &pCriteria) const  | 
|   | Returns the number of source objects that satisfy the given criteria with which this property connects.  More...
  | 
|   | 
| FbxObject *  | GetSrcObject (const int pIndex=0) const  | 
|   | Returns the source object at the specified index with which this property connects.  More...
  | 
|   | 
| FbxObject *  | GetSrcObject (const FbxCriteria &pCriteria, const int pIndex=0) const  | 
|   | Returns the source object that satisfies the criteria at the specified index with which this property connects.  More...
  | 
|   | 
| FbxObject *  | FindSrcObject (const char *pName, const int pStartIndex=0) const  | 
|   | Searches the source object with the specified name, starting with the specified index.  More...
  | 
|   | 
| FbxObject *  | FindSrcObject (const FbxCriteria &pCriteria, const char *pName, const int pStartIndex=0) const  | 
|   | Searches the source object with the specified name which satisfies the given criteria, starting with the specified index.  More...
  | 
|   | 
| template<class T >  | 
| bool  | DisconnectAllSrcObject () | 
|   | Disconnects this property from all source objects of the specified class type.  More...
  | 
|   | 
| template<class T >  | 
| bool  | DisconnectAllSrcObject (const FbxCriteria &pCriteria) | 
|   | Disconnects this property from all source objects which are of the specified class type and satisfy the given criteria.  More...
  | 
|   | 
| template<class T >  | 
| int  | GetSrcObjectCount () const  | 
|   | Returns the number of source objects of a specific class type with which this property connects.  More...
  | 
|   | 
| template<class T >  | 
| int  | GetSrcObjectCount (const FbxCriteria &pCriteria) const  | 
|   | Returns the number of source objects which are of the specified class type and satisfy the given criteria with which this property connects.  More...
  | 
|   | 
| template<class T >  | 
| T *  | GetSrcObject (const int pIndex=0) const  | 
|   | Returns the source object of the specified class type at the specified index.  More...
  | 
|   | 
| template<class T >  | 
| T *  | GetSrcObject (const FbxCriteria &pCriteria, const int pIndex=0) const  | 
|   | Returns the source object which is of the specified class type and satisfies the given criteria at the specified index.  More...
  | 
|   | 
| template<class T >  | 
| T *  | FindSrcObject (const char *pName, const int pStartIndex=0) const  | 
|   | Searches the source object with the specified name which is of the specified class type, starting with the specified index.  More...
  | 
|   | 
| template<class T >  | 
| T *  | FindSrcObject (const FbxCriteria &pCriteria, const char *pName, const int pStartIndex=0) const  | 
|   | Searches the source object with the specified name which is of the specified class type and satisfies the given criteria, starting with the specified index.  More...
  | 
|   | 
| bool  | ConnectDstObject (FbxObject *pObject, FbxConnection::EType pType=FbxConnection::eNone) | 
|   | Connects this property to one destination object.  More...
  | 
|   | 
| bool  | IsConnectedDstObject (const FbxObject *pObject) const  | 
|   | Judges whether this property connects with the destination object.  More...
  | 
|   | 
| bool  | DisconnectDstObject (FbxObject *pObject) | 
|   | Disconnects this property from the destination object.  More...
  | 
|   | 
| bool  | DisconnectAllDstObject () | 
|   | Disconnects this property from all the destination objects.  More...
  | 
|   | 
| bool  | DisconnectAllDstObject (const FbxCriteria &pCriteria) | 
|   | Disconnects this property from all the destination objects that satisfy given criteria.  More...
  | 
|   | 
| int  | GetDstObjectCount () const  | 
|   | Returns the number of destination objects with which this property connects.  More...
  | 
|   | 
| int  | GetDstObjectCount (const FbxCriteria &pCriteria) const  | 
|   | Returns the number of destination objects that satisfy the given criteria with which this property connects.  More...
  | 
|   | 
| FbxObject *  | GetDstObject (const int pIndex=0) const  | 
|   | Returns the destination object at the specified index with which this property connects.  More...
  | 
|   | 
| FbxObject *  | GetDstObject (const FbxCriteria &pCriteria, const int pIndex=0) const  | 
|   | Returns the destination object that satisfies given criteria at the specified index with which this property connects.  More...
  | 
|   | 
| FbxObject *  | FindDstObject (const char *pName, const int pStartIndex=0) const  | 
|   | Searches the destination object with the specified name, starting with the specified index.  More...
  | 
|   | 
| FbxObject *  | FindDstObject (const FbxCriteria &pCriteria, const char *pName, const int pStartIndex=0) const  | 
|   | Searches the destination object with the specified name which satisfies the given criteria, starting with the specified index.  More...
  | 
|   | 
| template<class T >  | 
| bool  | DisconnectAllDstObject () | 
|   | Disconnects this property from all the destination objects of the specified class type.  More...
  | 
|   | 
| template<class T >  | 
| bool  | DisconnectAllDstObject (const FbxCriteria &pCriteria) | 
|   | Disconnects this property from all the destination objects which are of the specified class type and satisfy the given criteria.  More...
  | 
|   | 
| template<class T >  | 
| int  | GetDstObjectCount () const  | 
|   | Returns the number of destination objects of the specified class type with which this property connects.  More...
  | 
|   | 
| template<class T >  | 
| int  | GetDstObjectCount (const FbxCriteria &pCriteria) const  | 
|   | Returns the number of destination objects which are of the specified class type and satisfy the given criteria with which this property connects.  More...
  | 
|   | 
| template<class T >  | 
| T *  | GetDstObject (const int pIndex=0) const  | 
|   | Returns the destination object of the specified class type at the specified index with which this property connects.  More...
  | 
|   | 
| template<class T >  | 
| T *  | GetDstObject (const FbxCriteria &pCriteria, const int pIndex=0) const  | 
|   | Returns the destination object which is of the specified class type and satisfies the given criteria at the specified index with which this property connects.  More...
  | 
|   | 
| template<class T >  | 
| T *  | FindDstObject (const char *pName, const int pStartIndex=0) const  | 
|   | Searches the destination object with the specified name which is of the specified class type, starting with the specified index.  More...
  | 
|   | 
| template<class T >  | 
| T *  | FindDstObject (const FbxCriteria &pCriteria, const char *pName, const int pStartIndex=0) const  | 
|   | Searches the destination object with the specified name which is of the specified class type and satisfies the given criteria, starting with the specified index.  More...
  | 
|   | 
| bool  | ConnectSrcProperty (const FbxProperty &pProperty) | 
|   | Connects this property to a source property.  More...
  | 
|   | 
| bool  | IsConnectedSrcProperty (const FbxProperty &pProperty) | 
|   | Judges whether this property connects with the specified source property.  More...
  | 
|   | 
| bool  | DisconnectSrcProperty (const FbxProperty &pProperty) | 
|   | Disconnects this property from the specified source property.  More...
  | 
|   | 
| int  | GetSrcPropertyCount () const  | 
|   | Returns the number of source properties with which this property connects.  More...
  | 
|   | 
| bool  | ConnectDstProperty (const FbxProperty &pProperty) | 
|   | Connects this property to a destination property.  More...
  | 
|   | 
| bool  | IsConnectedDstProperty (const FbxProperty &pProperty) | 
|   | Judges if this property connects with the specified destination property.  More...
  | 
|   | 
| bool  | DisconnectDstProperty (const FbxProperty &pProperty) | 
|   | Disconnects this property from the specified destination property.  More...
  | 
|   | 
| int  | GetDstPropertyCount () const  | 
|   | Returns the number of destination properties with which this property connects.  More...
  | 
|   | 
| void  | ClearConnectCache () | 
|   | Clears the connection cache of this property, this cache is used to store the connections that satisfy the given criteria.  More...
  | 
|   | 
| FbxProperty  | GetSrcProperty (const int pIndex=0) const  | 
|   | Returns the source property at the specified index with which this property connects.  More...
  | 
|   | 
| FbxProperty  | FindSrcProperty (const char *pName, const int pStartIndex=0) const  | 
|   | Searches the source property with the specified name, starting with the specified index with which this property connects.  More...
  | 
|   | 
| FbxProperty  | GetDstProperty (const int pIndex=0) const  | 
|   | Returns the destination property at the specified index with which this property connects.  More...
  | 
|   | 
| FbxProperty  | FindDstProperty (const char *pName, const int pStartIndex=0) const  | 
|   | Searches the destination property with the specified name, starting with the specified index with which this property connects.  More...
  | 
|   | 
| static FbxProperty  | Create (const FbxProperty &pCompoundProperty, const FbxDataType &pDataType, const char *pName, const char *pLabel="", bool pCheckForDup=true, bool *pWasFound=((void *) 0)) | 
|   | Creates a runtime property on the specified property.  More...
  | 
|   | 
| static FbxProperty  | Create (FbxObject *pObject, const FbxDataType &pDataType, const char *pName, const char *pLabel="", bool pCheckForDup=true, bool *pWasFound=((void *) 0)) | 
|   | Creates a runtime property on the specified object.  More...
  | 
|   | 
| static FbxProperty  | CreateFrom (const FbxProperty &pCompoundProperty, FbxProperty &pFromProperty, bool pCheckForDup=true) | 
|   | Creates a dynamic property from another property on the specified property.  More...
  | 
|   | 
| static FbxProperty  | CreateFrom (FbxObject *pObject, FbxProperty &pFromProperty, bool pCheckForDup=true) | 
|   | Creates a dynamic property from another property on the specified object.  More...
  | 
|   | 
| static bool  | HasDefaultValue (FbxProperty &pProperty) | 
|   | Checks if the specified property's value has changed from its default value.  More...
  | 
|   | 
| static const char *  | sHierarchicalSeparator | 
|   | Hierarchical separator of properties.  More...
  | 
|   |