#include
<kfbxproperty.h>

Definition at line 1304 of file kfbxproperty.h.
Constructor and Destructor. |
|
| KFbxTypedProperty () | |
| Constructor. |
|
| KFbxTypedProperty (KFbxProperty const &pProperty) | |
| Copy constructor. |
|
| ~KFbxTypedProperty () | |
| Destructor. |
|
Static initialization. |
|
| KFbxProperty const & | StaticInit (KFbxObject *pObject, char const *pName, eFbxPropertyFlags pFlags=eNO_FLAG) |
| Creates a property and initializes it using
a specific flag. |
|
| KFbxProperty const & | StaticInit (KFbxObject *pObject, char const *pName, T const &pValue, bool pForceSet=true, eFbxPropertyFlags pFlags=eNO_FLAG) |
| Creates a property and initializes it using
a specific value and flag. |
|
| KFbxProperty const & | StaticInit (KFbxObject *pObject, char const *pName, KFbxDataType const &pDataType, eFbxPropertyFlags pFlags=eNO_FLAG) |
| Creates a property and initializes it using
a specific flag. |
|
| KFbxProperty const & | StaticInit (KFbxObject *pObject, char const *pName, KFbxDataType const &pDataType, T const &pValue, bool pForceSet=true, eFbxPropertyFlags pFlags=eNO_FLAG) |
| Creates a property and initializes it using
a specific value and flag. |
|
| KFbxProperty const & | StaticInit (KFbxProperty pCompound, char const *pName, KFbxDataType const &pDataType, T const &pValue, bool pForceSet=true, eFbxPropertyFlags pFlags=eNO_FLAG) |
| Creates a property and initializes it using
a specific value and flag. |
|
Public Member Functions |
|
| KFbxTypedProperty & | operator= (T const &pValue) |
| Assignment operator. |
|
| bool | Set (T const &pValue, bool pCheckValueEquality) |
| Sets the value of this property. |
|
| bool | Set (T const &pValue) |
| Sets the value of this property. |
|
| T | Get () const |
| Returns the value of this property. |
|
Friends |
|
| class | KFbxObject |
| KFbxTypedProperty | ( | ) | [inline] |
Constructor.
Definition at line 1312 of file kfbxproperty.h.
| KFbxTypedProperty | ( | KFbxProperty const & | pProperty | ) | [inline] |
Copy constructor.
| pProperty | The property copied to this one. |
Definition at line 1317 of file kfbxproperty.h.
| ~KFbxTypedProperty | ( | ) | [inline] |
Destructor.
Definition at line 1320 of file kfbxproperty.h.
| KFbxProperty const& StaticInit | ( | KFbxObject * | pObject, | |
| char const * | pName, | |||
| eFbxPropertyFlags | pFlags = eNO_FLAG |
|||
| ) | [inline] |
Creates a property and initializes it using a specific flag.
| pObject | The object that contains this property. | |
| pName | The name of the property. | |
| pFlags | The property flag. |
Definition at line 1334 of file kfbxproperty.h.
| KFbxProperty const& StaticInit | ( | KFbxObject * | pObject, | |
| char const * | pName, | |||
| T const & | pValue, | |||
| bool | pForceSet = true, |
|||
| eFbxPropertyFlags | pFlags = eNO_FLAG |
|||
| ) | [inline] |
Creates a property and initializes it using a specific value and flag.
| pObject | The object that contains this property. | |
| pName | The name of the property. | |
| pValue | The value of the property. | |
| pForceSet | If true, the value is forcibly set, if
false the value is not set when it equals the default
value. |
|
| pFlags | The property flag. |
Definition at line 1348 of file kfbxproperty.h.
| KFbxProperty const& StaticInit | ( | KFbxObject * | pObject, | |
| char const * | pName, | |||
| KFbxDataType const & | pDataType, | |||
| eFbxPropertyFlags | pFlags = eNO_FLAG |
|||
| ) | [inline] |
Creates a property and initializes it using a specific flag.
| pObject | The object that contains this property. | |
| pName | The name of the property. | |
| pDataType | The property data type. | |
| pFlags | The property flag. |
Definition at line 1368 of file kfbxproperty.h.
| KFbxProperty const& StaticInit | ( | KFbxObject * | pObject, | |
| char const * | pName, | |||
| KFbxDataType const & | pDataType, | |||
| T const & | pValue, | |||
| bool | pForceSet = true, |
|||
| eFbxPropertyFlags | pFlags = eNO_FLAG |
|||
| ) | [inline] |
Creates a property and initializes it using a specific value and flag.
| pObject | The object that contains this property. | |
| pName | The name of the property. | |
| pDataType | The property data type. | |
| pValue | The property value. | |
| pForceSet | If true, the value is forcibly set, if
false the value is not set when it equals the default
value. |
|
| pFlags | The property flag. |
Definition at line 1383 of file kfbxproperty.h.
| KFbxProperty const& StaticInit | ( | KFbxProperty | pCompound, | |
| char const * | pName, | |||
| KFbxDataType const & | pDataType, | |||
| T const & | pValue, | |||
| bool | pForceSet = true, |
|||
| eFbxPropertyFlags | pFlags = eNO_FLAG |
|||
| ) | [inline] |
Creates a property and initializes it using a specific value and flag.
| pCompound | The parent property of this property. | |
| pName | The name of the property. | |
| pDataType | The property data type. | |
| pValue | The property value. | |
| pForceSet | If true, the value is forcibly set, if
false the value is not set when it equals to the
default value. |
|
| pFlags | The property flag. |
Definition at line 1406 of file kfbxproperty.h.
| KFbxTypedProperty& operator= | ( | T const & | pValue | ) | [inline] |
Assignment operator.
| pValue | The value assigned to this property. |
Definition at line 1428 of file kfbxproperty.h.
| bool Set | ( | T const & | pValue, | |
| bool | pCheckValueEquality | |||
| ) | [inline] |
Sets the value of this property.
| pValue | The new value | |
| pCheckValueEquality | If true, the value is not set if it equals the
default value. |
True if the value is set successfully,
false otherwise.Definition at line 1435 of file kfbxproperty.h.
Referenced by KFbxTypedProperty< fbxReference * >::Set(), KFbxTypedProperty< fbxReference * >::StaticInit(), and KFbxTypedProperty< KFbxMarker::ELook >::StaticInit().
| bool Set | ( | T const & | pValue | ) | [inline] |
Sets the value of this property.
| pValue | The new value |
True if the value is set successfully,
false otherwise.Reimplemented from KFbxProperty.
Definition at line 1441 of file kfbxproperty.h.
| T Get | ( | ) | const [inline] |
Returns the value of this property.
Definition at line 1446 of file kfbxproperty.h.
friend class KFbxObject [friend] |
Definition at line 1448 of file kfbxproperty.h.