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