| Methods Index |
CNotifierSubclass: None
((CMyFactory*)(G->GetFactoryMgr()->GetFactory(kMyid )))
->CreateMy();
CFactoryMgr();
virtual ~CFactoryMgr();
void* GetFactory(int theFactoryStackId);
theFactoryStackId. If no such factory is found, the method returns NULL. Note that any given FactoryStackID may contain several factories which are chained together so that functionality not implemented by one factory may be provided by the next one in the chain. To navigate down a chain of factories, use GetNextFactory (see below).
void* GetNextFactory(int theFactoryStackId,
void* thisFactory);
theFactoryStackId. Returns NULL if the ID is invalid or if there are no more factories in the chain. To obtain a pointer to the first factory in the chain, use GetFactory(), above.
void AddFactory(int theFactoryStackId, void* theNewFactory);
theNewFactory at the top of the factory stack identified by theFactoryStackId. Note that any given FactoryStackID may contain several factories that are chained together, so functionality not implemented by one factory may be provided by the next one in the chain.
void RemoveFactory(int theFactoryStackId, void* theOldFactory);
theOldFactory from the factory stack identified by theFactoryStackId. Note that any given FactoryStackID may contain several factories that are chained together, so functionality not implemented by one factory may be provided by the next one in the chain.