Base template class for list properties.
Definition at line 827 of file fbproperties.h.
#include <fbproperties.h>
Public Member Functions | |
FBPropertyBasicList () | |
Constructor. | |
~FBPropertyBasicList () | |
FBPropertyBasicList (HIObject pParent, const char *pName) | |
Constructor. | |
FBProperty * | Init (void *pParent, const 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, |
const char * | pName | ||
) |
Constructor.
pParent | Parent for property list. |
pName | Name of property list. |
FBProperty* Init | ( | void * | pParent, |
const 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, FBPropertyListTriggerBranch, and FBPropertyListTreeNode.
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, FBPropertyListTake, FBPropertyListCommPort, FBPropertyListModel, FBPropertyListMarkerSegment, FBPropertyListOpticalSegment, FBPropertyListModelMarkerOptical, FBPropertyListRigidBodyMarkers, FBPropertyListRigidBody, FBPropertyListDeviceOpticalMarker, FBPropertyListScene, FBPropertyListStoryFolder, FBPropertyListStoryTrack, FBPropertyListStorySubTrack, FBPropertyListStoryClip, FBPropertyListStoryDetails, FBPropertyListPivot, FBPropertyListTriggerGroup, FBPropertyListTrigger, FBPropertyListMotionClip, FBPropertyListTriggerBranch, and FBPropertyListTreeNode.
virtual bool IsList | ( | ) | [virtual] |