PropertyList: Component.
Definition at line 388 of file fbcomponent.h.
#include <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.
|
|
void | SetClassId (int pClassId) |
int | GetClassId () |
void | SetListOfParents (bool pListOfParents) |
bool | GetIsListOfParents () |
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, FBPropertyListDeformer, 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. |
void SetClassId | ( | int | pClassId | ) |
int GetClassId | ( | ) |
void SetListOfParents | ( | bool | pListOfParents | ) |
bool GetIsListOfParents | ( | ) |
virtual FBPropertyType GetPropertyType | ( | ) | [inline, override, virtual] |
Get the property's type.
Reimplemented from FBProperty.
Definition at line 443 of file fbcomponent.h.
{ return kFBPT_object; }
int
mClassId [protected] |
bool
mParents [protected] |