#include
<kfbxproperty.h>
Definition at line 1458 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, fbxReference *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, fbxReference *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= (fbxReference *const &pValue) |
Assignment operator. |
|
bool | Set (fbxReference *const &pValue) |
This function connects this property to the
source object. |
|
bool | Set (fbxReference *const &pValue, bool pCheckValueEquality) |
This function connects this property to the
source object. |
|
fbxReference * | Get () const |
Returns the source object. |
|
Friends |
|
class | KFbxObject |
KFbxTypedProperty | ( | ) | [inline] |
Constructor.
Definition at line 1467 of file kfbxproperty.h.
KFbxTypedProperty | ( | KFbxProperty const & | pProperty | ) | [inline] |
Copy constructor.
pProperty | The property copied to this one. |
Definition at line 1473 of file kfbxproperty.h.
~KFbxTypedProperty | ( | ) | [inline] |
Destructor.
Definition at line 1478 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 1491 of file kfbxproperty.h.
References KFbxProperty::Create(), FbxTypeOf(), GetFbxDataType(), and KFbxProperty::ModifyFlag().
KFbxProperty const& StaticInit | ( | KFbxObject * | pObject, | |
char const * | pName, | |||
fbxReference *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 set forcibly, if
false the value is not set when it equals the default
value. |
|
pFlags | The property flag. |
Definition at line 1505 of file kfbxproperty.h.
References KFbxProperty::Create(), FbxTypeOf(), GetFbxDataType(), KFbxProperty::ModifyFlag(), and KFbxTypedProperty::Set().
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 data type of the property. | |
pFlags | The property flag. |
Definition at line 1523 of file kfbxproperty.h.
References KFbxProperty::Create(), and KFbxProperty::ModifyFlag().
KFbxProperty const& StaticInit | ( | KFbxObject * | pObject, | |
char const * | pName, | |||
KFbxDataType const & | pDataType, | |||
fbxReference *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 data type 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 1539 of file kfbxproperty.h.
References KFbxProperty::Create(), KFbxProperty::ModifyFlag(), and KFbxTypedProperty::Set().
KFbxTypedProperty& operator= | ( | fbxReference *const & | pValue | ) | [inline] |
Assignment operator.
pValue | The value assigned to this property. |
Definition at line 1558 of file kfbxproperty.h.
References KFbxSet().
bool Set | ( | fbxReference *const & | pValue | ) | [inline] |
This function connects this property to the source object.
pValue | The pointer of the source object. |
True
on success, false
otherwise.Definition at line 1571 of file kfbxproperty.h.
References KFbxTypedProperty::Set().
bool Set | ( | fbxReference *const & | pValue, | |
bool | pCheckValueEquality | |||
) | [inline] |
This function connects this property to the source object.
pValue | The pointer of the source object. | |
pCheckValueEquality |
True
on success, false
otherwise.Definition at line 1581 of file kfbxproperty.h.
References KFbxProperty::ConnectSrcObject(), and KFbxProperty::DisconnectAllSrcObject().
fbxReference* Get | ( | ) | const [inline] |
Returns the source object.
Definition at line 1595 of file kfbxproperty.h.
References KFbxProperty::GetSrcObject(), KFbxProperty::GetSrcObjectCount(), and NULL.
friend class KFbxObject [friend] |
Definition at line 1601 of file kfbxproperty.h.