Definition in file kfbxproperty.h.
#include <fbxfilesdk/fbxfilesdk_def.h>
#include <fbxfilesdk/kfbxplugins/kfbxplug.h>
#include <fbxfilesdk/kfbxplugins/kfbxtypes.h>
#include <fbxfilesdk/components/kfcurve/kfcurvenode.h>
#include <fbxfilesdk/kfbxplugins/kfbxdatatypes.h>
#include <fbxfilesdk/fbxcore/kfbxpropertydef.h>
#include <fbxfilesdk/fbxfilesdk_nsbegin.h>
#include <fbxfilesdk/fbxfilesdk_nsend.h>
Go to the source code of this file.
Classes |
|
class | KFbxProperty |
Class to hold user properties. More... |
|
struct | KFbxProperty::KFbxPropertyNameCache |
This is an internal structure that you can
use to build and clear the name map of properties. You can use the
name map to speed up searching for property names. More... |
|
class | KFbxTypedProperty |
This template class is used to contain user
properties of specific data types. More... |
|
class | KFbxTypedProperty< fbxReference * > |
This template class is specialized using the
pointer of class fbxReference
to hold user properties whose data type are fbxReference. More... |
|
class | KFbxConnectEvent |
Class handles Connection events. More... |
|
Typedefs |
|
typedef KFbxProperty * | HKFbxProperty |
typedef KFbxTypedProperty < fbxBool1 > |
KFbxPropertyBool1 |
typedef KFbxTypedProperty < fbxInteger1 > |
KFbxPropertyInteger1 |
typedef KFbxTypedProperty < fbxDouble1 > |
KFbxPropertyDouble1 |
typedef KFbxTypedProperty < fbxDouble3 > |
KFbxPropertyDouble3 |
typedef KFbxTypedProperty < fbxDouble4 > |
KFbxPropertyDouble4 |
typedef KFbxTypedProperty < fbxString > |
KFbxPropertyString |
typedef KFbxTypedProperty < fbxReference * > |
KFbxPropertyReference |
Enumerations |
|
enum | eFbxConnectEventType
{ eFbxConnectRequest, eFbxConnect, eFbxConnected, eFbxDisconnectRequest, eFbxDisconnect, eFbxDisconnected } |
Connection event type. More... |
|
enum | eFbxConnectEventDirection
{ eConnectEventSrc, eConnectEventDst } |
Connection event direction. More... |
|
Functions |
|
template<class T> | |
bool | KFbxSet (KFbxProperty &pProperty, T const &pValue, bool pCheckValueEquality=true) |
template<class T> | |
bool | KFbxGet (KFbxProperty const &pProperty, T &pValue) |
template<class T> | |
T | KFbxGet (KFbxProperty const &pProperty) |
typedef KFbxProperty* HKFbxProperty |
Definition at line 1295 of file kfbxproperty.h.
typedef KFbxTypedProperty<fbxBool1> KFbxPropertyBool1 |
Definition at line 1605 of file kfbxproperty.h.
Definition at line 1607 of file kfbxproperty.h.
Definition at line 1608 of file kfbxproperty.h.
Definition at line 1609 of file kfbxproperty.h.
Definition at line 1606 of file kfbxproperty.h.
Definition at line 1611 of file kfbxproperty.h.
typedef KFbxTypedProperty<fbxString> KFbxPropertyString |
Definition at line 1610 of file kfbxproperty.h.
Connection event direction.
Definition at line 1634 of file kfbxproperty.h.
enum eFbxConnectEventType |
Connection event type.
eFbxConnectRequest | |
eFbxConnect | |
eFbxConnected | |
eFbxDisconnectRequest | |
eFbxDisconnect | |
eFbxDisconnected |
Definition at line 1621 of file kfbxproperty.h.
T KFbxGet | ( | KFbxProperty const & | pProperty | ) | [inline] |
Definition at line 1299 of file kfbxproperty.h.
References FbxTypeOf(), and KFbxProperty::Get().
bool KFbxGet | ( | KFbxProperty const & | pProperty, | |
T & | pValue | |||
) | [inline] |
Definition at line 1298 of file kfbxproperty.h.
References FbxTypeOf(), and KFbxProperty::Get().
Referenced by KFbxTypedProperty< KFbxMarker::ELook >::Get(), and GetBoundPropertyValue().
bool KFbxSet | ( | KFbxProperty & | pProperty, | |
T const & | pValue, | |||
bool | pCheckValueEquality =
true |
|||
) | [inline] |
Definition at line 1297 of file kfbxproperty.h.
References FbxTypeOf(), and KFbxProperty::Set().
Referenced by KFbxTypedProperty< fbxReference * >::operator=(), KFbxTypedProperty< KFbxMarker::ELook >::operator=(), and KFbxTypedProperty< KFbxMarker::ELook >::Set().