![]() |
VR-Forces Developer's Guide
|
The DtLocalObjectUpgrader class will be responsible for starting the process of upgrading objects from one version to another. This typically means updating changes to controllers or tasks.
Public Member Functions | |
| DtLocalObjectUpgrader (DtLocalObjectManager *) | |
| virtual | ~DtLocalObjectUpgrader () |
| virtual void | upgradeObjects (const std::vector< DtLocalObject * > &) |
| virtual void | addLocalObjectUpgradeHandler (DtLocalObjectUpgradeHandler *) |
Static Public Member Functions | |
| static DtLocalObjectUpgraderCreatorFcn | SetLocalObjectUpgraderCreatorFcn (DtLocalObjectUpgraderCreatorFcn) |
| static DtLocalObjectUpgraderCreatorFcn | LocalObjectUpgraderCreatorFcn () |
| static DtLocalObjectUpgrader * | create (DtLocalObjectManager *) |
| static DtLocalObjectUpgrader * | creator (DtLocalObjectManager *) |
Protected Types | |
| typedef std::map< std::string, DtLocalObjectUpgradeHandler * > | LocalObjectUpgradeHandlers |
Protected Member Functions | |
| virtual void | upgradeObject (DtLocalObject *) |
Protected Attributes | |
| DtLocalObjectManager * | myLocalObjectManager = nullptr |
| LocalObjectUpgradeHandlers | myLocalObjectUpgradeHandlers |
Static Protected Attributes | |
| static DtLocalObjectUpgraderCreatorFcn | theLocalObjectUpgraderCreatorFcn |
|
protected |
| DtLocalObjectUpgrader::DtLocalObjectUpgrader | ( | DtLocalObjectManager * | ) |
constructor
|
virtual |
destructor
|
static |
|
static |
|
static |
Returns a new DtLocalObjectUpgrader based on creator.
|
static |
Returns a newly created instance of this class.
|
virtual |
Start the upgrade process for given local objects.
|
virtual |
When added this class will take ownership of the upgrade object and will replace any upgrade object that has the same name.
|
protectedvirtual |
|
protected |
|
protected |
|
staticprotected |