Base template class for list properties.
Definition at line 699 of file fbproperties.h.
#include <fbproperties.h>
Public Member Functions |
|
FBPropertyBasicList () | |
Constructor. |
|
~FBPropertyBasicList () | |
FBPropertyBasicList (HIObject pParent, char *pName) | |
Constructor. |
|
FBProperty * | Init (void *pParent, char *pName) |
Initialization function. |
|
void | RemoveAll () |
Remove all properties from the list.
|
|
virtual int | GetCount ()=0 |
Get the number of properties in the list.
|
|
virtual void | RemoveAt (int pIndex)=0 |
Remove property at pIndex .
|
|
virtual bool | IsList () |
Is this a list? |
Constructor.
~FBPropertyBasicList | ( | ) |
FBPropertyBasicList | ( | HIObject | pParent, |
char * | pName | ||
) |
Constructor.
pParent | Parent for property list. |
pName | Name of property list. |
FBProperty* Init | ( | void * | pParent, |
char * | pName | ||
) |
Initialization function.
pParent | Parent of property list. |
pName | Name of property list. |
void RemoveAll | ( | ) |
Remove all properties from the list.
virtual int GetCount | ( | ) | [pure virtual] |
Get the number of properties in the list.
Implemented in FBPropertyListComponentBase, FBPropertyListObject, FBPropertyListConsoleChannel, FBPropertyListBox, FBPropertyListModelTemplate, FBPropertyListModelTemplateBinding, FBPropertyListDeviceInstrument, FBPropertyListFCurveKey, FBPropertyListAnimationNode, FBPropertyListCommPort, FBPropertyListManipulator, FBPropertyListModel, FBPropertyListMarkerSegment, FBPropertyListOpticalSegment, FBPropertyListOpticalGap, FBPropertyListModelMarkerOptical, FBPropertyListRigidBodyMarkers, FBPropertyListRigidBody, FBPropertyListDeviceOpticalMarker, FBPropertyListScene, FBPropertyListStoryFolder, FBPropertyListStoryTrack, FBPropertyListStorySubTrack, FBPropertyListStoryClip, FBPropertyListStoryDetails, FBPropertyListPivot, FBPropertyListTriggerGroup, FBPropertyListTrigger, FBPropertyListMotionClip, and FBPropertyListTriggerBranch.
virtual void RemoveAt | ( | int | pIndex | ) | [pure virtual] |
Remove property at pIndex
.
pIndex | Index where property is to be removed. |
Implemented in FBPropertyListComponentBase, FBPropertyListObject, FBPropertyListConsoleChannel, FBPropertyListBox, FBPropertyListModelTemplate, FBPropertyListModelTemplateBinding, FBPropertyListDeviceInstrument, FBPropertyListFCurveKey, FBPropertyListAnimationNode, FBPropertyListCommPort, FBPropertyListModel, FBPropertyListMarkerSegment, FBPropertyListOpticalSegment, FBPropertyListModelMarkerOptical, FBPropertyListRigidBodyMarkers, FBPropertyListRigidBody, FBPropertyListDeviceOpticalMarker, FBPropertyListScene, FBPropertyListStoryFolder, FBPropertyListStoryTrack, FBPropertyListStorySubTrack, FBPropertyListStoryClip, FBPropertyListStoryDetails, FBPropertyListPivot, FBPropertyListTriggerGroup, FBPropertyListTrigger, FBPropertyListMotionClip, and FBPropertyListTriggerBranch.
virtual bool IsList | ( | ) | [virtual] |