![]() |
VR-Forces 4.0.4 Class Documentation
|
Instances of DtComponentDescriptorList are readable/writeable lists of DtComponentDescriptor objects. More...

Public Member Functions | |
| DtComponentDescriptorList (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) | |
| constructor | |
| DtComponentDescriptorList (const DtComponentDescriptorList &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor | |
| DtComponentDescriptorList & | operator= (const DtComponentDescriptorList &orig) |
| Assignment operator; removes and deletes all entries on the left hand side - then clones all entries on the right side list, adding them to the left side list. | |
| virtual | ~DtComponentDescriptorList () |
| destructor | |
| virtual DtComponentDescriptorList * | clone (DtReaderWriterRegistry *parentRegistry=0) |
| virtual void | emptyList () |
| Removes all descriptors from the list, and destroys them. | |
| virtual void | copyList (const DtComponentDescriptorList &orig) |
| virtual DtComponentDescriptor * | addComponentDescriptor (const DtComponentDescriptor &descriptor) |
| Returns newly added descriptor. | |
| virtual DtComponentDescriptor * | lookupComponentDescriptor (const DtString &name) const |
Protected Member Functions | |
| DtComponentDescriptorList () | |
| default constructor | |
| virtual void | addComponentDescriptor (DtComponentDescriptor *descriptor) |
| virtual DtListItem * | lookupComponentDescriptorItem (const DtString &name) const |
| virtual DtlObjPtr | getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings) |
| Constructs a DtComponentAttachmentDescriptor item, retrieves it from the mtl stream, and then adds it to the list. | |
Instances of DtComponentDescriptorList are readable/writeable lists of DtComponentDescriptor objects.
| DtComponentDescriptorList::DtComponentDescriptorList | ( | ) | [protected] |
default constructor
| DtComponentDescriptorList::DtComponentDescriptorList | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
constructor
| DtComponentDescriptorList::DtComponentDescriptorList | ( | const DtComponentDescriptorList & | orig, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor
| virtual DtComponentDescriptorList::~DtComponentDescriptorList | ( | ) | [virtual] |
destructor
| DtComponentDescriptorList& DtComponentDescriptorList::operator= | ( | const DtComponentDescriptorList & | orig | ) |
Assignment operator; removes and deletes all entries on the left hand side - then clones all entries on the right side list, adding them to the left side list.
| virtual DtComponentDescriptorList* DtComponentDescriptorList::clone | ( | DtReaderWriterRegistry * | parentRegistry = 0 | ) | [virtual] |
| virtual void DtComponentDescriptorList::emptyList | ( | ) | [virtual] |
Removes all descriptors from the list, and destroys them.
| virtual void DtComponentDescriptorList::copyList | ( | const DtComponentDescriptorList & | orig | ) | [virtual] |
| virtual DtComponentDescriptor* DtComponentDescriptorList::addComponentDescriptor | ( | const DtComponentDescriptor & | descriptor | ) | [virtual] |
Returns newly added descriptor.
| virtual DtComponentDescriptor* DtComponentDescriptorList::lookupComponentDescriptor | ( | const DtString & | name | ) | const [virtual] |
| virtual void DtComponentDescriptorList::addComponentDescriptor | ( | DtComponentDescriptor * | descriptor | ) | [protected, virtual] |
| virtual DtListItem* DtComponentDescriptorList::lookupComponentDescriptorItem | ( | const DtString & | name | ) | const [protected, virtual] |
| virtual DtlObjPtr DtComponentDescriptorList::getData | ( | DtlObjPtr | args, |
| const DtFilename & | searchPath, | ||
| const DtVariableBindingsList & | variableBindings | ||
| ) | [protected, virtual] |
Constructs a DtComponentAttachmentDescriptor item, retrieves it from the mtl stream, and then adds it to the list.
Implements DtRwList.