kfbxproperty.h File Reference


Detailed Description

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>

Include dependency graph for kfbxproperty.h:
This graph shows which files directly or indirectly include this file:

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>
KFbxGet (KFbxProperty const &pProperty)

Typedef Documentation

Definition at line 1295 of file kfbxproperty.h.

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.

Definition at line 1610 of file kfbxproperty.h.


Enumeration Type Documentation

Connection event direction.

  • eConnectEventSrc
  • eConnectEventDst
Enumerator:
eConnectEventSrc 
eConnectEventDst 

Definition at line 1634 of file kfbxproperty.h.

Connection event type.

  • eFbxConnectRequest
  • eFbxConnect
  • eFbxConnected
  • eFbxDisconnectRequest
  • eFbxDisconnect
  • eFbxDisconnected
Enumerator:
eFbxConnectRequest 
eFbxConnect 
eFbxConnected 
eFbxDisconnectRequest 
eFbxDisconnect 
eFbxDisconnected 

Definition at line 1621 of file kfbxproperty.h.


Function Documentation

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]

bool KFbxSet ( KFbxProperty pProperty,
T const &  pValue,
bool  pCheckValueEquality = true  
) [inline]