![]() |
VR-Forces 5.0.1 Developer's Guide
|
Component which makes windows. This is not subclassed so there are no virtual methods.

Public Member Functions | |
| virtual | ~DtWindowFactory () |
| DtWindow * | createWindow (DtDe &de, DtWindowConfiguration &wc) |
| void | setCreator (int index, DtWindowCreator *creator) |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtWindowFactory & | instance (DtDe &de) |
Protected Types | |
| typedef std::map< int, DtWindowCreator * > | CreatorFunctionMap |
Protected Member Functions | |
| DtWindowFactory () | |
Protected Attributes | |
| CreatorFunctionMap | myCreatorFunctionMap |
Private Types | |
| typedef DtWindow *(* | DtWindowCreatorFunction )(DtDe &, DtWindowConfiguration &) |
|
private |
|
protected |
|
virtual |
DTOR.
|
protected |
Protected CTOR. Use create() function.
|
static |
Get the instance for this factory. Creates this factory if one doesn't exist (lazy creation).
| DtWindow* makVrv::DtWindowFactory::createWindow | ( | DtDe & | de, |
| DtWindowConfiguration & | wc | ||
| ) |
Create a window.
| void makVrv::DtWindowFactory::setCreator | ( | int | index, |
| DtWindowCreator * | creator | ||
| ) |
Set the function to create a window.
|
protected |