Instances of DtInteractionFactory are used to create derived DtInteractions based on Interaction Class.
More...
Detailed Description
Instances of DtInteractionFactory are used to create derived DtInteractions based on Interaction Class.
Member Typedef Documentation
| typedef DtInteraction*(* DtInteractionFactory::DtInteractionCreator)() |
Interaction creation function signature.
Constructor & Destructor Documentation
| virtual DtInteractionFactory::~DtInteractionFactory |
( |
| ) |
|
|
virtual |
copy constructor - not implemented.
Member Function Documentation
Add an interaction creation function to the factory.
The function must return a new'ed interaction object which will be deleted by the user. Returns any previous interaction creation function which was replaced by the add. Second version registers the creator by name, rather than by handle.
| virtual DtInteraction* DtInteractionFactory::createInteraction |
( |
RTI::InteractionClassHandle |
handle, |
|
|
const RTI::ParameterHandleValuePairSet & |
pairSet |
|
) |
| |
|
virtual |
Create the specified interaction.
Note: Caller is responsible for deleting. Returns NULL if interaction creation function is not in the factory.
assignment operator - not implemented.
Member Data Documentation
The documentation for this class was generated from the following file: