#include
<fbcomponent.h>
Definition at line 380 of file fbcomponent.h.
Public Member Functions |
|
FBPropertyListComponentBase () | |
Constructor. |
|
virtual int | Add (FBComponent *pItem) |
Add a component to the list. |
|
virtual void | RemoveAt (int pIndex) |
Remove the component at pIndex from
list. |
|
virtual FBComponent * | GetAt (int pIndex)=0 |
Get the Component at pIndex.
|
|
FBComponent * | operator[] (int pIndex) |
Get the Component at pIndex.
|
|
virtual int | GetCount () |
Get the Component count. |
|
virtual int | Find (FBComponent *pItem) |
Locate a property in the list. |
|
virtual int | Remove (FBComponent *pItem) |
Remove pItem from the list.
|
|
virtual FBPropertyType | GetPropertyType () override |
Get the property's type. |
|
Protected Attributes |
|
int | mClassId |
Class Id. |
|
bool | mParents |
mParent. |
Constructor.
virtual int Add | ( | FBComponent * | pItem | ) | [virtual] |
Add a component to the list.
pItem | Component to add to list. |
Reimplemented in FBPropertyListObject.
virtual void RemoveAt | ( | int | pIndex | ) | [virtual] |
Remove the component at pIndex from list.
pIndex | Index of Component to remove. |
Implements FBPropertyBasicList.
Reimplemented in FBPropertyListObject, FBPropertyListBox, FBPropertyListModelTemplate, FBPropertyListModelTemplateBinding, FBPropertyListDeviceInstrument, FBPropertyListModel, FBPropertyListStoryFolder, FBPropertyListStoryTrack, FBPropertyListStorySubTrack, FBPropertyListStoryClip, FBPropertyListStoryDetails, FBPropertyListPivot, and FBPropertyListMotionClip.
virtual FBComponent* GetAt | ( | int | pIndex | ) | [pure virtual] |
Get the Component at pIndex.
pIndex | Index of Component to get a handle on. |
Implemented in FBPropertyListComponent, FBPropertyListObject, FBPropertyListBox, FBPropertyListModelTemplate, FBPropertyListModelTemplateBinding, FBPropertyListDeviceInstrument, FBPropertyListModel, FBPropertyListStoryFolder, FBPropertyListStoryTrack, FBPropertyListStorySubTrack, FBPropertyListStoryClip, FBPropertyListStoryDetails, and FBPropertyListPivot.
FBComponent* operator[] | ( | int | pIndex | ) |
Get the Component at pIndex.
pIndex | Index of Component to get a handle on. |
Reimplemented in FBPropertyListAudioIn, FBPropertyListAudioOut, FBPropertyListAudioClip, FBPropertyListMarkerSet, FBPropertyListControlSet, FBPropertyListActor, FBPropertyListCharacter, FBPropertyListCharacterExtension, FBPropertyListActorFace, FBPropertyListCharacterFace, FBPropertyListCharacterPose, FBPropertyListObject, FBPropertyListConstraint, FBPropertyListBox, FBPropertyListConstraintSolver, FBPropertyListPhysicalProperties, FBPropertyListHandle, FBPropertyListModelTemplate, FBPropertyListModelTemplateBinding, FBPropertyListDevice, FBPropertyListDeviceInstrument, FBPropertyListTake, FBPropertyListDeck, FBPropertyListFolder, FBPropertyListGroup, FBPropertyListSet, FBPropertyListModel, FBPropertyListMaterial, FBPropertyListTexture, FBPropertyListCamera, FBPropertyListLight, FBPropertyListMotionClip, FBPropertyListNote, FBPropertyListObjectPose, FBPropertyListPose, FBPropertyListShader, FBPropertyListStoryFolder, FBPropertyListStoryTrack, FBPropertyListStorySubTrack, FBPropertyListStoryClip, FBPropertyListStoryDetails, FBPropertyListPivot, FBPropertyListMotionClip, FBPropertyListUserObject, FBPropertyListVideoClip, FBPropertyListVideoIn, and FBPropertyListVideoOut.
virtual int GetCount | ( | ) | [virtual] |
Get the Component count.
Implements FBPropertyBasicList.
Reimplemented in FBPropertyListObject, FBPropertyListBox, FBPropertyListModelTemplate, FBPropertyListModelTemplateBinding, FBPropertyListDeviceInstrument, FBPropertyListModel, FBPropertyListStoryFolder, FBPropertyListStoryTrack, FBPropertyListStorySubTrack, FBPropertyListStoryClip, FBPropertyListStoryDetails, FBPropertyListPivot, and FBPropertyListMotionClip.
virtual int Find | ( | FBComponent * | pItem | ) | [virtual] |
Locate a property in the list.
pItem | Property to find in the list. |
virtual int Remove | ( | FBComponent * | pItem | ) | [virtual] |
Remove pItem from the list.
pItem | Property to remove from the list. |
virtual FBPropertyType GetPropertyType | ( | ) | [inline, override, virtual] |
Get the property's type.
Reimplemented from FBProperty.
Definition at line 435 of file fbcomponent.h.
int
mClassId [protected] |
Class Id.
Definition at line 384 of file fbcomponent.h.
bool
mParents [protected] |
mParent.
Definition at line 386 of file fbcomponent.h.