fbproperties.h File Reference

This reference page is linked to from the following overview topics: FBProperty - Object Properties, File Options.


Property classes. More...

#include <kaydaradef.h>
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <fbsdk/fbplug.h>
#include <fbsdk/fbarray.h>
#include <fbsdk/fbstring.h>
#include <fbsdk/fbtime.h>
#include <fbsdk/fbevaluateinfo.h>

Go to the source code of this file.

Classes

class   FBProperty
  Property: Base property class. More...
class   FBPropertyEvent
  PropertyEvent: Base event class. More...
class   FBPropertyEventUIIdle
  PropertyEvent: UI idle event. More...
class   FBPropertyEventConnectionNotify
  PropertyEvent: Global ConnectionNotify event. More...
class   FBPropertyEventConnectionDataNotify
  PropertyEvent: Global ConnectionDataNotify event. More...
class   FBPropertyEventConnectionStateNotify
  PropertyEvent: Global ConnectionStateNotify event. More...
class   FBPropertyBase< tType, pPT >
class   FBPropertyBaseEnum< tType >
class   FBPropertyBasicList
class   FBPropertyBaseList< tType >
class   FBPropertyStringList
  Property: StringList More...
class   FBPropertyManager
  Property Manager. More...
class   FBPropertyBaseComponent< tType >
class   FBPropertyString
  Property class: char * (String). More...
class   FBPropertyAction
  Property: Action Action property to trigger function. More...
class   FBPropertyAnimatable
  Animatable property base class. More...
class   FBPropertyBaseAnimatable< tType, pPT >
class   FBPropertyBaseAnimatableEnum< tType >

Defines

#define  FBSDK_DLL   K_DLLIMPORT
  Be sure that FBSDK_DLL is defined only once...
#define  FB_DEFINE_COMPONENT(DllTag, Type)
  Define a component and give it the ability to be a property.
#define  FB_DEFINE_ENUM(DllTag, Type)   typedef class DllTag FBPropertyBaseEnum< enum FB##Type > FBProperty##Type;
  Define an enum and give it the ability to be a property.
#define  FB_DEFINE_LIST(DllTag, Type)   typedef class DllTag FBPropertyBaseList< HFB##Type > FBPropertyBaseList##Type;
  Define a component list.
#define  FBImplementPropertyComponent(DllTag, Type)
  Implement a property based on a component.
#define  FBImplementPropertyEnum(DllTag, Type)   template class DllTag FBSDKNamespaceFunc(FBPropertyBaseEnum)< enum FB##Type >
  Implement a property based on an enumeration.
#define  FBImplementPropertyList(DllTag, Type)   template class DllTag FBSDKNamespaceFunc(FBPropertyBaseList) < HFB##Type >
  Implement a property list for a component.
#define  FBPropertyInit(Param, Type, PropName, Get, Set)
  Initialize a property: default.
#define  FBPropertyInitList(Param, PropName)
  Initialize a property: list.
#define  FBPropertyInitStringList(Param, PropName)
  Initialize a property: string list.
#define  FBPropertyInitEvent(Param, Type, SubType, PropName)
  Initialize a property: event.
#define  FBPropertyInitEventGlobal(GlobalEventName, PropName)
  Initialize a property: global event.
#define  FBPropertyInitInternal(Parent, PropName, MBProperty)
  Mapping to internal properties.
#define  FBPropertyInitInternalEnum(Param, Type, PropName, MBProperty, Get, Set)
  Mapping to internal enum properties.
#define  FBPropertyPublish(Parent, Prop, PropName, Get, Set)
  Publish a property.

Typedefs

typedef void(*  fbGetSetHandler )(void)
  function pointer
typedef void(*  fbExternalGetSetHandler )(HIObject pObject)
  function pointer
typedef class FBSDK_DLL
FBPropertyBaseEnum< enum
kDefaultEnum
FBPropertyEnum
  A typedef Definition.
typedef class FBSDK_DLL
FBPropertyBase< bool,
kFBPT_bool > 
FBPropertyBool
  Property: bool
typedef class FBSDK_DLL
FBPropertyBase< int, kFBPT_int > 
FBPropertyInt
  Property: int
typedef class FBSDK_DLL
FBPropertyBase< long long,
kFBPT_int64 > 
FBPropertyInt64
  Property: int
typedef class FBSDK_DLL
FBPropertyBase< unsigned long
long, kFBPT_uint64 > 
FBPropertyUInt64
  Property: int
typedef class FBSDK_DLL
FBPropertyBase< double,
kFBPT_double > 
FBPropertyDouble
  Property: double
typedef class FBSDK_DLL
FBPropertyBase< float,
kFBPT_float > 
FBPropertyFloat
  Property: float
typedef class FBSDK_DLL
FBPropertyBase< FBTime,
kFBPT_Time > 
FBPropertyTime
  Property: FBTime
typedef class FBSDK_DLL
FBPropertyBase< FBTimeCode,
kFBPT_TimeCode > 
FBPropertyTimeCode
  Property: FBTimeCode
typedef class FBSDK_DLL
FBPropertyBase< FBTimeSpan,
kFBPT_TimeSpan > 
FBPropertyTimeSpan
  Property: FBTimeSpan
typedef class FBSDK_DLL
FBPropertyBase< kReference,
kFBPT_kReference > 
FBPropertykReference
  Property: kReference
typedef class FBSDK_DLL
FBPropertyBase< HFBProperty,
kFBPT_Reference > 
FBPropertyReference
  Property: FBProperty *
typedef class FBSDK_DLL
FBPropertyBase< HFBComponent,
kFBPT_object > 
_FBPropertyBaseComponent
  Property: FBPropertyBase(HFBComponent)
typedef class FBSDK_DLL
FBPropertyBaseComponent
< HFBComponent > 
FBPropertyComponent
  Property: FBPropertyBaseComponent(HFBComponent)
typedef FBPropertyComponent HFBPropertyComponent
  Property: FBPropertyComponent
typedef class FBSDK_DLL
FBPropertyBase< HFBPlug,
kFBPT_object > 
_FBPropertyBasePlug
  Property: FBPropertyBase(HFBPlug)
typedef class
FBPropertyBaseComponent
< HFBPlug > 
FBPropertyPlug
  Property: FBPropertyBaseComponent(HFBPlug)
typedef FBPropertyPlug HFBPropertyPlug
  Property: FBPropertyPlug
typedef class FBSDK_DLL
FBPropertyBase< FBColor,
kFBPT_ColorRGB > 
FBPropertyColor
  FBPropertyColor type definition.
typedef class FBSDK_DLL
FBPropertyBase
< FBColorAndAlpha,
kFBPT_ColorRGBA > 
FBPropertyColorAndAlpha
  FBPropertyColorAndAlpha type definition.
typedef class FBSDK_DLL
FBPropertyBase< FBVector2d,
kFBPT_Vector2D > 
FBPropertyVector2d
  FBPropertyVector2d type definition.
typedef class FBSDK_DLL
FBPropertyBase< FBVector3d,
kFBPT_Vector3D > 
FBPropertyVector3d
  FBPropertyVector3d type definition.
typedef class FBSDK_DLL
FBPropertyBase< FBVector4d,
kFBPT_Vector4D > 
FBPropertyVector4d
  FBPropertyVector4d type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable< bool,
kFBPT_Action > 
FBPropertyAnimatableAction
  FBPropertyAnimatableAction type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable< bool,
kFBPT_bool > 
FBPropertyAnimatableBool
  FBPropertyAnimatableBool type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable< int,
kFBPT_int > 
FBPropertyAnimatableInt
  FBPropertyAnimatableInt type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable< long
long, kFBPT_int64 > 
FBPropertyAnimatableInt64
  FBPropertyAnimatableInt64 type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable
< unsigned long long,
kFBPT_uint64 > 
FBPropertyAnimatableUInt64
  FBPropertyAnimatableUInt64 type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable< int,
kFBPT_enum > 
FBPropertyAnimatableEnum
  FBPropertyBaseAnimatableEnum type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable
< double, kFBPT_double > 
FBPropertyAnimatableDouble
  FBPropertyBaseAnimatableDouble type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable
< FBTime, kFBPT_Time > 
FBPropertyAnimatableTime
  FBPropertyBaseAnimatableTime type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable
< FBTimeCode, kFBPT_TimeCode > 
FBPropertyAnimatableTimeCode
  FBPropertyBaseAnimatableTimeCode type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable
< FBVector2d, kFBPT_Vector2D > 
FBPropertyAnimatableVector2d
  FBPropertyAnimatableVector2D type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable
< FBVector3d, kFBPT_Vector3D > 
FBPropertyAnimatableVector3d
  FBPropertyAnimatableVector3D type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable
< FBVector4d, kFBPT_Vector4D > 
FBPropertyAnimatableVector4d
  FBPropertyAnimatableVector4D type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable
< FBColor, kFBPT_ColorRGB > 
FBPropertyAnimatableColor
  FBPropertyAnimatableColor type definition.
typedef class FBSDK_DLL
FBPropertyBaseAnimatable
< FBColorAndAlpha,
kFBPT_ColorRGBA > 
FBPropertyAnimatableColorAndAlpha
  FBPropertyAnimatableColorAndAlpha type definition.

Enumerations

enum   FBPropertyType {
  kFBPT_unknown, kFBPT_int, kFBPT_int64, kFBPT_uint64,
  kFBPT_bool, kFBPT_float, kFBPT_double, kFBPT_charptr,
  kFBPT_enum, kFBPT_Time, kFBPT_TimeCode, kFBPT_object,
  kFBPT_event, kFBPT_stringlist, kFBPT_Vector4D, kFBPT_Vector3D,
  kFBPT_ColorRGB, kFBPT_ColorRGBA, kFBPT_Action, kFBPT_Reference,
  kFBPT_TimeSpan, kFBPT_kReference, kFBPT_Vector2D
}
 

Property types.

More...
enum   FBPropertyFlag {
  kFBPropertyFlagNotSet = 0, kFBPropertyFlagHideProperty = (1 << 0), kFBPropertyFlagForceStaticProperty = (1 << 1), kFBPropertyFlagDisableProperty = (1 << 2),
  kFBPropertyFlagSlavedProperty = (1 << 3), kFBPropertyFlagAnimated = (1 << 4), kFBPropertyFlagNotSavable = (1 << 5), kFBPropertyFlagReadOnly = (1 << 6),
  kFBPropertyFlagNotUserDeletable = (1 << 7)
}
 

Available flags for FBProperty objects.

More...
enum   kDefaultEnum { kDefaultItemNone }
 

Patch to use the base enum for casting values .

More...

Functions

  K_FORWARD (KEventBase)
  K_FORWARD (KObject)
  K_FORWARD (KProperty)
  K_FORWARD (KEvaluationProperty)
  K_FORWARD (KDataType)
  K_FORWARD (IFBObject)
  K_FORWARD (IRegister)
  FB_FORWARD (FBComponent)
  __FB_FORWARD (FBProperty)
  __FB_FORWARD (FBPropertyAnimatable)
  FB_FORWARD (FBBox)
  FB_FORWARD (FBAnimationNode)
  FB_FORWARD (FBTake)
  __FB_FORWARD (FBPropertyEvent)
  FB_FORWARD (FBPropertyStringList)
  __FB_FORWARD (FBPropertyManager)

Detailed Description

Property classes.

Properties are callback variables that insert a layer of abstraction between the internal objects and the software development kit.

Definition in file fbproperties.h.


Define Documentation

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 51 of file fbproperties.h.

#define FB_DEFINE_COMPONENT (   DllTag,
  Type 
)
Value:
class FB##Type; typedef  FB##Type *HFB##Type;                                       \
    typedef class DllTag FBPropertyBase< HFB##Type,kFBPT_object > FBPropertyBase##Type; \
    typedef class DllTag FBPropertyBaseComponent< HFB##Type > FBProperty##Type

Define a component and give it the ability to be a property.

Parameters:
DllTag Associated DLL.
Type Component to register as a property.

Definition at line 126 of file fbproperties.h.

#define FB_DEFINE_ENUM (   DllTag,
  Type 
)    typedef class DllTag FBPropertyBaseEnum< enum FB##Type > FBProperty##Type;

Define an enum and give it the ability to be a property.

Parameters:
DllTag Associated DLL.
Type Enum to register as a property.

Definition at line 135 of file fbproperties.h.

#define FB_DEFINE_LIST (   DllTag,
  Type 
)    typedef class DllTag FBPropertyBaseList< HFB##Type > FBPropertyBaseList##Type;

Define a component list.

Parameters:
DllTag Associated DLL.
Type Component to use as a list item.

Definition at line 142 of file fbproperties.h.

#define FBImplementPropertyComponent (   DllTag,
  Type 
)
Value:
template class DllTag FBSDKNamespaceFunc(FBPropertyBase)< HFB##Type,kFBPT_object >; \
        template class DllTag FBSDKNamespaceFunc(FBPropertyBaseComponent)< HFB##Type >;

Implement a property based on a component.

Parameters:
DllTag Associated DLL.
Type Class to implement.

Definition at line 1098 of file fbproperties.h.

#define FBImplementPropertyEnum (   DllTag,
  Type 
)    template class DllTag FBSDKNamespaceFunc(FBPropertyBaseEnum)< enum FB##Type >

Implement a property based on an enumeration.

Parameters:
DllTag Associated DLL.
Type Class to implement.

Definition at line 1110 of file fbproperties.h.

#define FBImplementPropertyList (   DllTag,
  Type 
)    template class DllTag FBSDKNamespaceFunc(FBPropertyBaseList) < HFB##Type >

Implement a property list for a component.

Parameters:
DllTag Associated DLL.
Type Class to implement list for.

Definition at line 1121 of file fbproperties.h.

#define FBPropertyInit (   Param,
  Type,
  PropName,
  Get,
  Set 
)
Value:
{ \
        PropertyAdd(PropName.Init( (void*)Param,#PropName,(Type (*)(void *))Get,(void (*)(void *,Type))Set )); \
    }

Initialize a property: default.

Parameters:
Param Owner name.
Type Type of variable.
PropName Variable name.
Get Get function pointer.
Set Set function pointer.

Definition at line 1222 of file fbproperties.h.

#define FBPropertyInitList (   Param,
  PropName 
)
Value:
{ \
        PropertyAdd(PropName.Init( Param,#PropName )); \
    }

Initialize a property: list.

Parameters:
Param Owner name.
PropName Variable name.

Definition at line 1231 of file fbproperties.h.

#define FBPropertyInitStringList (   Param,
  PropName 
)
Value:
{ \
        PropertyAdd(PropName.Init( Param, #PropName )); \
    }

Initialize a property: string list.

Parameters:
Param Owner name.
PropName Variable name .

Definition at line 1240 of file fbproperties.h.

#define FBPropertyInitEvent (   Param,
  Type,
  SubType,
  PropName 
)
Value:
{ \
        PropertyAdd(PropName.Init( this, IQ(Param,IRegister),#PropName,Type,SubType )); \
    }

Initialize a property: event.

Parameters:
Param Owner name.
Type Event Type.
SubType Event SubType.
PropName Variable name.

Definition at line 1251 of file fbproperties.h.

#define FBPropertyInitEventGlobal (   GlobalEventName,
  PropName 
)
Value:
{ \
        PropertyAdd(PropName.InitGlobal( #PropName,GlobalEventName )); \
    }

Initialize a property: global event.

Parameters:
GlobalEventName Name of the global eventEvent Type.
PropName Variable name.

Definition at line 1260 of file fbproperties.h.

#define FBPropertyInitInternal (   Parent,
  PropName,
  MBProperty 
)
Value:
{\
        PropertyAdd(PropName.InitInternal( MBProperty ));\
    }

Mapping to internal properties.

Definition at line 1266 of file fbproperties.h.

#define FBPropertyInitInternalEnum (   Param,
  Type,
  PropName,
  MBProperty,
  Get,
  Set 
)
Value:
{\
    PropName.InitInternal( MBProperty ); \
    PropertyAdd(PropName.Init( (void*)Param,#PropName,(Type (*)(void *))Get,(void (*)(void *,Type))Set )); \
}

Mapping to internal enum properties.

Definition at line 1272 of file fbproperties.h.

#define FBPropertyPublish (   Parent,
  Prop,
  PropName,
  Get,
  Set 
)
Value:
{ \
        PropertyAdd(Prop.CreateInternal( Parent,PropName,(fbExternalGetSetHandler)Get,(fbExternalGetSetHandler)Set )); \
    }

Publish a property.

Parameters:
Parent Owner name.
Prop Variable
PropName Variable Name.
Get Get function pointer.
Set Set function pointer.

Definition at line 1285 of file fbproperties.h.


Typedef Documentation

typedef void(* fbGetSetHandler)(void)

function pointer

Definition at line 146 of file fbproperties.h.

typedef void(* fbExternalGetSetHandler)(HIObject pObject)

function pointer

Definition at line 148 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBaseEnum< enum kDefaultEnum > FBPropertyEnum

A typedef Definition.

Definition at line 828 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< bool,kFBPT_bool > FBPropertyBool

Property: bool

Definition at line 1151 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< int,kFBPT_int > FBPropertyInt

Property: int

Definition at line 1174 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< long long,kFBPT_int64 > FBPropertyInt64

Property: int

Definition at line 1177 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< unsigned long long,kFBPT_uint64 > FBPropertyUInt64

Property: int

Definition at line 1180 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< double,kFBPT_double > FBPropertyDouble

Property: double

Definition at line 1183 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< float,kFBPT_float > FBPropertyFloat

Property: float

Definition at line 1186 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< FBTime,kFBPT_Time > FBPropertyTime

Property: FBTime

Definition at line 1189 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< FBTimeCode,kFBPT_TimeCode > FBPropertyTimeCode

Property: FBTimeCode

Definition at line 1192 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< FBTimeSpan,kFBPT_TimeSpan > FBPropertyTimeSpan

Property: FBTimeSpan

Definition at line 1195 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< kReference,kFBPT_kReference > FBPropertykReference

Property: kReference

Definition at line 1198 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< HFBProperty,kFBPT_Reference > FBPropertyReference

Property: FBProperty *

Definition at line 1201 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< HFBComponent,kFBPT_object > _FBPropertyBaseComponent

Property: FBPropertyBase(HFBComponent)

Definition at line 1203 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBaseComponent< HFBComponent > FBPropertyComponent

Property: FBPropertyBaseComponent(HFBComponent)

Definition at line 1205 of file fbproperties.h.

Property: FBPropertyComponent

Definition at line 1207 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< HFBPlug,kFBPT_object > _FBPropertyBasePlug

Property: FBPropertyBase(HFBPlug)

Definition at line 1209 of file fbproperties.h.

typedef class FBPropertyBaseComponent< HFBPlug > FBPropertyPlug

Property: FBPropertyBaseComponent(HFBPlug)

Definition at line 1211 of file fbproperties.h.

Property: FBPropertyPlug

Definition at line 1213 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< FBColor, kFBPT_ColorRGB > FBPropertyColor

FBPropertyColor type definition.

Definition at line 1290 of file fbproperties.h.

typedef class FBSDK_DLL FBPropertyBase< FBColorAndAlpha, kFBPT_ColorRGBA > FBPropertyColorAndAlpha

FBPropertyColorAndAlpha type definition.

Definition at line 1295 of file fbproperties.h.

typedef class FBPropertyBase< FBVector2d, kFBPT_Vector2D > FBPropertyVector2d

FBPropertyVector2d type definition.

Definition at line 1300 of file fbproperties.h.

typedef class FBPropertyBase< FBVector3d, kFBPT_Vector3D > FBPropertyVector3d

FBPropertyVector3d type definition.

Definition at line 1305 of file fbproperties.h.

typedef class FBPropertyBase< FBColor, kFBPT_Vector4D > FBPropertyVector4d

FBPropertyVector4d type definition.

Definition at line 1311 of file fbproperties.h.

FBPropertyAnimatableAction type definition.

Definition at line 1447 of file fbproperties.h.

FBPropertyAnimatableBool type definition.

Definition at line 1451 of file fbproperties.h.

FBPropertyAnimatableInt type definition.

Definition at line 1455 of file fbproperties.h.

typedef FBPropertyBaseAnimatable< long long, kFBPT_int64 > FBPropertyAnimatableInt64

FBPropertyAnimatableInt64 type definition.

Definition at line 1459 of file fbproperties.h.

typedef FBPropertyBaseAnimatable< unsigned long long, kFBPT_uint64 > FBPropertyAnimatableUInt64

FBPropertyAnimatableUInt64 type definition.

Definition at line 1463 of file fbproperties.h.

typedef FBPropertyBaseAnimatable< double, kFBPT_double > FBPropertyAnimatableDouble

FBPropertyBaseAnimatableDouble type definition.

Definition at line 1471 of file fbproperties.h.

FBPropertyBaseAnimatableTime type definition.

Definition at line 1475 of file fbproperties.h.

FBPropertyBaseAnimatableTimeCode type definition.

Definition at line 1479 of file fbproperties.h.

FBPropertyAnimatableVector2D type definition.

Definition at line 1483 of file fbproperties.h.

FBPropertyAnimatableVector3D type definition.

Definition at line 1487 of file fbproperties.h.

FBPropertyAnimatableVector4D type definition.

Definition at line 1491 of file fbproperties.h.

FBPropertyAnimatableColor type definition.

Definition at line 1495 of file fbproperties.h.

FBPropertyAnimatableColorAndAlpha type definition.

Definition at line 1499 of file fbproperties.h.


Enumeration Type Documentation

Property types.

Enumerator:
kFBPT_unknown 

unknow.

kFBPT_int 

int.

kFBPT_int64 

int 64 bits.

kFBPT_uint64 

unsigned int 64 bits.

kFBPT_bool 

bool.

kFBPT_float 

float.

kFBPT_double 

double.

kFBPT_charptr 

charptr.

kFBPT_enum 

enum.

kFBPT_Time 

time.

kFBPT_TimeCode 

timecode.

kFBPT_object 

object.

kFBPT_event 

event.

kFBPT_stringlist 

stringlist.

kFBPT_Vector4D 

vector4d.

kFBPT_Vector3D 

vector3d.

kFBPT_ColorRGB 

colorrgb.

kFBPT_ColorRGBA 

colorrgba.

kFBPT_Action 

action.

kFBPT_Reference 

reference.

kFBPT_TimeSpan 

timespan.

kFBPT_kReference 

kReference.

kFBPT_Vector2D 

vector2d.

Definition at line 79 of file fbproperties.h.

Available flags for FBProperty objects.

Note:
Property flags are not saved into FBX files.
Enumerator:
kFBPropertyFlagNotSet 
kFBPropertyFlagHideProperty 
kFBPropertyFlagForceStaticProperty 
kFBPropertyFlagDisableProperty 
kFBPropertyFlagSlavedProperty 
kFBPropertyFlagAnimated 
kFBPropertyFlagNotSavable 
kFBPropertyFlagReadOnly 
kFBPropertyFlagNotUserDeletable 

Definition at line 109 of file fbproperties.h.

Patch to use the base enum for casting values .

Enumerator:
kDefaultItemNone 

None.

Definition at line 823 of file fbproperties.h.


Function Documentation

K_FORWARD ( KEventBase  )
K_FORWARD ( KObject  )
K_FORWARD ( KProperty  )
K_FORWARD ( KEvaluationProperty  )
K_FORWARD ( KDataType  )
K_FORWARD ( IFBObject  )
K_FORWARD ( IRegister  )