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 | FBPropertyEventVideoFrameRendering |
PropertyEvent: Video Frame Rendering Event More... | |
class | FBPropertyEventConnectionNotify |
PropertyEvent: Global ConnectionNotify event. More... | |
class | FBPropertyEventConnectionDataNotify |
PropertyEvent: Global ConnectionDataNotify event. More... | |
class | FBPropertyEventConnectionStateNotify |
PropertyEvent: Global ConnectionStateNotify event. More... | |
class | FBPropertyEventConnectionKeyingNotify |
PropertyEvent: Global KeyingNotify 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: const 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 > |
Macros | |
#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_CLASS_ENUM(EnumName) typedef class FBPropertyBaseEnum< enum __FBClassType::e##EnumName > Property##EnumName; |
Define a private enum and give it the ability to be a property. | |
#define | FB_DEFINE_LIST(DllTag, Type) typedef class DllTag FBPropertyBaseList< FB##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 | FBImplementClassPropertyEnum(DllTag, Class, EnumName) template class DllTag FBSDKNamespaceFunc(FBPropertyBaseEnum)< enum Class::E##EnumName > |
#define | FBImplementPropertyList(DllTag, Type) template class DllTag FBSDKNamespaceFunc(FBPropertyBaseList) < FB##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. | |
#define | FBPropertyInitTextureConnectable(Parent, Prop, PropName) |
Initialize a property: user texture connect property. | |
Typedefs | |
typedef void(* | fbGetSetHandler) (void) |
function pointer | |
typedef void(* | fbExternalGetSetHandler) (HIObject pObject) |
function pointer | |
typedef class K_DLLIMPORT FBPropertyBaseEnum< enum kDefaultEnum > | FBPropertyEnum |
A typedef Definition. | |
typedef class K_DLLIMPORT FBPropertyBase< bool, kFBPT_bool > | FBPropertyBool |
Property: bool | |
typedef class K_DLLIMPORT FBPropertyBase< int, kFBPT_int > | FBPropertyInt |
Property: int | |
typedef class K_DLLIMPORT FBPropertyBase< long long, kFBPT_int64 > | FBPropertyInt64 |
Property: int | |
typedef class K_DLLIMPORT FBPropertyBase< unsigned long long, kFBPT_uint64 > | FBPropertyUInt64 |
Property: int | |
typedef class K_DLLIMPORT FBPropertyBase< double, kFBPT_double > | FBPropertyDouble |
Property: double | |
typedef class K_DLLIMPORT FBPropertyBase< float, kFBPT_float > | FBPropertyFloat |
Property: float | |
typedef class K_DLLIMPORT FBPropertyBase< FBTime, kFBPT_Time > | FBPropertyTime |
Property: FBTime | |
typedef class K_DLLIMPORT FBPropertyBase< FBTimeCode, kFBPT_TimeCode > | FBPropertyTimeCode |
Property: FBTimeCode | |
typedef class K_DLLIMPORT FBPropertyBase< FBTimeSpan, kFBPT_TimeSpan > | FBPropertyTimeSpan |
Property: FBTimeSpan | |
typedef class K_DLLIMPORT FBPropertyBase< kReference, kFBPT_kReference > | FBPropertykReference |
Property: kReference | |
typedef class K_DLLIMPORT FBPropertyBase< FBProperty *, kFBPT_Reference > | FBPropertyReference |
Property: FBProperty * | |
typedef class K_DLLIMPORT FBPropertyBase< FBComponent *, kFBPT_object > | _FBPropertyBaseComponent |
Property: FBPropertyBase(FBComponent*) | |
typedef class K_DLLIMPORT FBPropertyBaseComponent< FBComponent * > | FBPropertyComponent |
Property: FBPropertyBaseComponent(FBComponent*) | |
typedef class K_DLLIMPORT FBPropertyBase< FBPlug *, kFBPT_object > | _FBPropertyBasePlug |
Property: FBPropertyBase(FBPlug*) | |
typedef class FBPropertyBaseComponent< FBPlug * > | FBPropertyPlug |
Property: FBPropertyBaseComponent(FBPlug*) | |
typedef class K_DLLIMPORT FBPropertyBase< FBColor, kFBPT_ColorRGB > | FBPropertyColor |
FBPropertyColor type definition. | |
typedef class K_DLLIMPORT FBPropertyBase< FBColorAndAlpha, kFBPT_ColorRGBA > | FBPropertyColorAndAlpha |
FBPropertyColorAndAlpha type definition. | |
typedef class K_DLLIMPORT FBPropertyBase< FBVector2d, kFBPT_Vector2D > | FBPropertyVector2d |
FBPropertyVector2d type definition. | |
typedef class K_DLLIMPORT FBPropertyBase< FBVector3d, kFBPT_Vector3D > | FBPropertyVector3d |
FBPropertyVector3d type definition. | |
typedef class K_DLLIMPORT FBPropertyBase< FBVector4d, kFBPT_Vector4D > | FBPropertyVector4d |
FBPropertyVector4d type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< bool, kFBPT_Action > | FBPropertyAnimatableAction |
FBPropertyAnimatableAction type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< bool, kFBPT_bool > | FBPropertyAnimatableBool |
FBPropertyAnimatableBool type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< int, kFBPT_int > | FBPropertyAnimatableInt |
FBPropertyAnimatableInt type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< long long, kFBPT_int64 > | FBPropertyAnimatableInt64 |
FBPropertyAnimatableInt64 type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< unsigned long long, kFBPT_uint64 > | FBPropertyAnimatableUInt64 |
FBPropertyAnimatableUInt64 type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< int, kFBPT_enum > | FBPropertyAnimatableEnum |
FBPropertyBaseAnimatableEnum type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< double, kFBPT_double > | FBPropertyAnimatableDouble |
FBPropertyBaseAnimatableDouble type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< FBTime, kFBPT_Time > | FBPropertyAnimatableTime |
FBPropertyBaseAnimatableTime type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< FBTimeCode, kFBPT_TimeCode > | FBPropertyAnimatableTimeCode |
FBPropertyBaseAnimatableTimeCode type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< FBVector2d, kFBPT_Vector2D > | FBPropertyAnimatableVector2d |
FBPropertyAnimatableVector2D type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< FBVector3d, kFBPT_Vector3D > | FBPropertyAnimatableVector3d |
FBPropertyAnimatableVector3D type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< FBVector4d, kFBPT_Vector4D > | FBPropertyAnimatableVector4d |
FBPropertyAnimatableVector4D type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< FBColor, kFBPT_ColorRGB > | FBPropertyAnimatableColor |
FBPropertyAnimatableColor type definition. | |
typedef class K_DLLIMPORT FBPropertyBaseAnimatable< FBColorAndAlpha, kFBPT_ColorRGBA > | FBPropertyAnimatableColorAndAlpha |
FBPropertyAnimatableColorAndAlpha type definition. | |
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) | |
template<class T > | |
T * | FBCast (FBProperty *pProperty, bool pAutoCreate=false) |
Cast property using it's IObject interface into the proper type. | |
__FB_FORWARD (FBPropertyAnimatable) | |
FB_FORWARD (FBBox) | |
FB_FORWARD (FBAnimationNode) | |
FB_FORWARD (FBTake) | |
__FB_FORWARD (FBPropertyEvent) | |
FB_FORWARD (FBPropertyStringList) | |
__FB_FORWARD (FBPropertyManager) | |
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 FB_DEFINE_CLASS_ENUM | ( | EnumName | ) | typedef class FBPropertyBaseEnum< enum __FBClassType::e##EnumName > Property##EnumName; |
Define a private enum and give it the ability to be a property.
EnumName | Name of the Enum to register as a property. |
Definition at line 156 of file fbproperties.h.
#define FB_DEFINE_COMPONENT | ( | DllTag, | |
Type | |||
) |
Define a component and give it the ability to be a property.
DllTag | Associated DLL. |
Type | Component to register as a property. |
Definition at line 141 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.
DllTag | Associated DLL. |
Type | Enum to register as a property. |
Definition at line 150 of file fbproperties.h.
#define FB_DEFINE_LIST | ( | DllTag, | |
Type | |||
) | typedef class DllTag FBPropertyBaseList< FB##Type* > FBPropertyBaseList##Type; |
Define a component list.
DllTag | Associated DLL. |
Type | Component to use as a list item. |
Definition at line 163 of file fbproperties.h.
#define FBImplementClassPropertyEnum | ( | DllTag, | |
Class, | |||
EnumName | |||
) | template class DllTag FBSDKNamespaceFunc(FBPropertyBaseEnum)< enum Class::E##EnumName > |
Definition at line 1269 of file fbproperties.h.
#define FBImplementPropertyComponent | ( | DllTag, | |
Type | |||
) |
Implement a property based on a component.
DllTag | Associated DLL. |
Type | Class to implement. |
Definition at line 1259 of file fbproperties.h.
#define FBImplementPropertyEnum | ( | DllTag, | |
Type | |||
) | template class DllTag FBSDKNamespaceFunc(FBPropertyBaseEnum)< enum FB##Type > |
Implement a property based on an enumeration.
DllTag | Associated DLL. |
Type | Class to implement. |
Definition at line 1267 of file fbproperties.h.
#define FBImplementPropertyList | ( | DllTag, | |
Type | |||
) | template class DllTag FBSDKNamespaceFunc(FBPropertyBaseList) < FB##Type* > |
Implement a property list for a component.
DllTag | Associated DLL. |
Type | Class to implement list for. |
Definition at line 1276 of file fbproperties.h.
#define FBPropertyInit | ( | Param, | |
Type, | |||
PropName, | |||
Get, | |||
Set | |||
) |
Initialize a property: default.
Param | Owner name. |
Type | Type of variable. |
PropName | Variable name. |
Get | Get function pointer. |
Set | Set function pointer. |
Definition at line 1375 of file fbproperties.h.
#define FBPropertyInitEvent | ( | Param, | |
Type, | |||
SubType, | |||
PropName | |||
) |
Initialize a property: event.
Param | Owner name. |
Type | Event Type. |
SubType | Event SubType. |
PropName | Variable name. |
Definition at line 1404 of file fbproperties.h.
#define FBPropertyInitEventGlobal | ( | GlobalEventName, | |
PropName | |||
) |
Initialize a property: global event.
GlobalEventName | Name of the global eventEvent Type. |
PropName | Variable name. |
Definition at line 1413 of file fbproperties.h.
#define FBPropertyInitInternal | ( | Parent, | |
PropName, | |||
MBProperty | |||
) |
Mapping to internal properties.
Definition at line 1419 of file fbproperties.h.
#define FBPropertyInitInternalEnum | ( | Param, | |
Type, | |||
PropName, | |||
MBProperty, | |||
Get, | |||
Set | |||
) |
Mapping to internal enum properties.
Definition at line 1425 of file fbproperties.h.
#define FBPropertyInitList | ( | Param, | |
PropName | |||
) |
Initialize a property: list.
Param | Owner name. |
PropName | Variable name. |
Definition at line 1384 of file fbproperties.h.
#define FBPropertyInitStringList | ( | Param, | |
PropName | |||
) |
Initialize a property: string list.
Param | Owner name. |
PropName | Variable name . |
Definition at line 1393 of file fbproperties.h.
#define FBPropertyInitTextureConnectable | ( | Parent, | |
Prop, | |||
PropName | |||
) |
Initialize a property: user texture connect property.
Only support Color, ColorAndAlpha, Number, Vector, Vector2, Vector4 data type for user texture connectable property!
Parent | Owner name. |
Prop | Variable |
PropName | Variable Name. |
Definition at line 1449 of file fbproperties.h.
#define FBPropertyPublish | ( | Parent, | |
Prop, | |||
PropName, | |||
Get, | |||
Set | |||
) |
Publish a property.
Parent | Owner name. |
Prop | Variable |
PropName | Variable Name. |
Get | Get function pointer. |
Set | Set function pointer. |
Definition at line 1438 of file fbproperties.h.
#define FBSDK_DLL K_DLLIMPORT |
Be sure that FBSDK_DLL is defined only once...
Definition at line 51 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< FBComponent*,kFBPT_object > _FBPropertyBaseComponent |
Property: FBPropertyBase(FBComponent*)
Definition at line 1360 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< FBPlug*,kFBPT_object > _FBPropertyBasePlug |
Property: FBPropertyBase(FBPlug*)
Definition at line 1364 of file fbproperties.h.
typedef void(* fbExternalGetSetHandler) (HIObject pObject) |
function pointer
Definition at line 169 of file fbproperties.h.
typedef void(* fbGetSetHandler) (void) |
function pointer
Definition at line 167 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< bool, kFBPT_Action > FBPropertyAnimatableAction |
FBPropertyAnimatableAction type definition.
Definition at line 1728 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< bool, kFBPT_bool > FBPropertyAnimatableBool |
FBPropertyAnimatableBool type definition.
Definition at line 1732 of file fbproperties.h.
FBPropertyAnimatableColor type definition.
Definition at line 1776 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< FBColorAndAlpha, kFBPT_ColorRGBA > FBPropertyAnimatableColorAndAlpha |
FBPropertyAnimatableColorAndAlpha type definition.
Definition at line 1780 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< double, kFBPT_double > FBPropertyAnimatableDouble |
FBPropertyBaseAnimatableDouble type definition.
Definition at line 1752 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< int, kFBPT_enum > FBPropertyAnimatableEnum |
FBPropertyBaseAnimatableEnum type definition.
Definition at line 1748 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< int, kFBPT_in > FBPropertyAnimatableInt |
FBPropertyAnimatableInt type definition.
Definition at line 1736 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< long long, kFBPT_int64 > FBPropertyAnimatableInt64 |
FBPropertyAnimatableInt64 type definition.
Definition at line 1740 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< FBTime, kFBPT_time > FBPropertyAnimatableTime |
FBPropertyBaseAnimatableTime type definition.
Definition at line 1756 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< FBTimeCode, kFBPT_timecode > FBPropertyAnimatableTimeCode |
FBPropertyBaseAnimatableTimeCode type definition.
Definition at line 1760 of file fbproperties.h.
typedef FBPropertyBaseAnimatable< unsigned long long, kFBPT_uint64 > FBPropertyAnimatableUInt64 |
FBPropertyAnimatableUInt64 type definition.
Definition at line 1744 of file fbproperties.h.
FBPropertyAnimatableVector2D type definition.
Definition at line 1764 of file fbproperties.h.
FBPropertyAnimatableVector3D type definition.
Definition at line 1768 of file fbproperties.h.
FBPropertyAnimatableVector4D type definition.
Definition at line 1772 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< bool,kFBPT_bool > FBPropertyBool |
Property: bool
Definition at line 1308 of file fbproperties.h.
typedef class FBSDK_DLL FBPropertyBase< FBColor, kFBPT_ColorRGB > FBPropertyColor |
FBPropertyColor type definition.
Definition at line 1454 of file fbproperties.h.
typedef class FBSDK_DLL FBPropertyBase< FBColorAndAlpha, kFBPT_ColorRGBA > FBPropertyColorAndAlpha |
FBPropertyColorAndAlpha type definition.
Definition at line 1459 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBaseComponent< FBComponent* > FBPropertyComponent |
Property: FBPropertyBaseComponent(FBComponent*)
Definition at line 1362 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< double,kFBPT_double > FBPropertyDouble |
Property: double
Definition at line 1340 of file fbproperties.h.
typedef class FBSDK_DLL FBPropertyBaseEnum< enum kDefaultEnum > FBPropertyEnum |
A typedef Definition.
Definition at line 980 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< float,kFBPT_float > FBPropertyFloat |
Property: float
Definition at line 1343 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< int,kFBPT_int > FBPropertyInt |
Property: int
Definition at line 1331 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< long long,kFBPT_int64 > FBPropertyInt64 |
Property: int
Definition at line 1334 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< kReference,kFBPT_kReference > FBPropertykReference |
Property: kReference
Definition at line 1355 of file fbproperties.h.
typedef class FBPropertyBaseComponent< FBPlug * > FBPropertyPlug |
Property: FBPropertyBaseComponent(FBPlug*)
Definition at line 1366 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< FBProperty*,kFBPT_Reference > FBPropertyReference |
Property: FBProperty *
Definition at line 1358 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< FBTime,kFBPT_Time > FBPropertyTime |
Property: FBTime
Definition at line 1346 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< FBTimeCode,kFBPT_TimeCode > FBPropertyTimeCode |
Property: FBTimeCode
Definition at line 1349 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< FBTimeSpan,kFBPT_TimeSpan > FBPropertyTimeSpan |
Property: FBTimeSpan
Definition at line 1352 of file fbproperties.h.
typedef class K_DLLIMPORT FBPropertyBase< unsigned long long,kFBPT_uint64 > FBPropertyUInt64 |
Property: int
Definition at line 1337 of file fbproperties.h.
typedef class FBPropertyBase< FBVector2d, kFBPT_Vector2D > FBPropertyVector2d |
FBPropertyVector2d type definition.
Definition at line 1464 of file fbproperties.h.
typedef class FBPropertyBase< FBVector3d, kFBPT_Vector3D > FBPropertyVector3d |
FBPropertyVector3d type definition.
Definition at line 1469 of file fbproperties.h.
typedef class FBPropertyBase< FBColor, kFBPT_Vector4D > FBPropertyVector4d |
FBPropertyVector4d type definition.
Definition at line 1475 of file fbproperties.h.
enum FBDataAsStringFlag |
FBDataAsStringFlag.
Enumerator | |
---|---|
kFBDataAsStringUI | Convert data to string type for UI display. |
kFBDataAsStringPersistence | Convert data to string type for storage. |
Definition at line 109 of file fbproperties.h.
enum FBPropertyFlag |
Available flags for FBProperty objects.
Enumerator | |
---|---|
kFBPropertyFlagHideProperty | This flag is used to show/hide the property in the propertiview. However, when turn on/off HidePropertry flag, this property won't show/hide unless you reload the UI. The nodes hidden by this flag are removed from UI. |
kFBPropertyFlagDrivenProperty | This is property is connected and driven by other same type of main property, and it always ask value from its main property. |
kFBPropertyFlagSlavedProperty |
|
kFBPropertyFlagNotSavable | Should not be saved to or loaded from an FBX file. |
kFBValueAllocated | The value has been allocated and must be delete in destructor. |
kFBDynamicHidden | This flag is used to show/hide the property in the propertiview. When turn on/ff DynamicHidden flag, this property will show/hide. The nodes hidden by this flag still exist in UI. |
kFBDrivenSetByMain | Driven property can be modified, valid only when the main property is modified. |
kFBSlaveSetByMaster |
|
kFBLoadedUserProperty | This property is loaded from file. |
Definition at line 118 of file fbproperties.h.
enum FBPropertyType |
Property types.
Definition at line 79 of file fbproperties.h.
enum kDefaultEnum |
Patch to use the base enum for casting values .
Enumerator | |
---|---|
kDefaultItemNone | None. |
Definition at line 975 of file fbproperties.h.
|
inline |
Cast property using it's IObject interface into the proper type.
pProperty | Property pointer to be cast into the proper type. |
pAutoCreate | Create object if it doesn't exist? (default = false) |
pProperty
. Definition at line 487 of file fbproperties.h.
References FBGetFBObject().