![]() |
VR-Forces 5.0.1 Developer's Guide
|
DtComponentDescriptorFactory is a hashlist of DtComponentDescriptorCreatorFcn, indexed by a string type that represents the type of component descriptor to create. The descriptor indicates the type of component to create, how it attaches to other components, and provides parameter values as well.

Public Member Functions | |
| DtComponentDescriptorFactory () | |
| DtComponentDescriptorFactory (const DtComponentDescriptorFactory &orig) | |
| const DtComponentDescriptorFactory & | operator= (const DtComponentDescriptorFactory &orig) |
| virtual | ~DtComponentDescriptorFactory () |
| virtual void | addCreatorFcn (const DtString &type, DtComponentDescriptorCreatorFcn fcn) |
| virtual DtComponentDescriptor * | createComponentDescriptor (const DtString &type) |
Static Public Member Functions | |
| static DtComponentDescriptorFactory * | create () |
| DtComponentDescriptorFactory::DtComponentDescriptorFactory | ( | ) |
constructor
| DtComponentDescriptorFactory::DtComponentDescriptorFactory | ( | const DtComponentDescriptorFactory & | orig | ) |
copy constructor
|
virtual |
destructor: deletes factory and any entries on the factory.
| const DtComponentDescriptorFactory& DtComponentDescriptorFactory::operator= | ( | const DtComponentDescriptorFactory & | orig | ) |
assignment operator
|
virtual |
Add a creator function to the factory.
|
virtual |
|
static |