![]() |
VR-Forces Developer's Guide
|
This is a simple base class that will keep track of the local object reference and provide a base level API that all local object proxies must inherit from. This class will also include a specialize template version that will allow the creation of a proxy from associated proxy interfaces (those that can be multiply inherited).

Public Member Functions | |
| DtLocalObjectFacadeBase (DtLocalObject *) | |
| virtual | ~DtLocalObjectFacadeBase () |
Protected Member Functions | |
| virtual void | setupDecorator () |
Protected Attributes | |
| DtLocalObject * | myLocalObject |
| DtLocalObjectFacadeBase::DtLocalObjectFacadeBase | ( | DtLocalObject * | ) |
CTOR.
|
virtual |
|
protectedvirtual |
Called after setSimObjectReference, will set up any logic needed. Default is a no-op.
Reimplemented in DtVrfObjectLocalObjectFacade, DtNavigationLocalObjectFacade, DtLocalObjectFacade< T_BaseSimObjectFacadeInterface, T_BaseLocalProxyInterface >, DtLocalObjectFacade< DtHumanSimObjectFacadeInterface, DtHumanLocalObjectFacadeInterface >, DtLocalObjectFacade< DtTacticalGraphicSimObjectFacadeInterface, DtTacticalGraphicLocalObjectFacadeInterface >, DtLocalObjectFacade< DtAerodromeSimObjectFacadeInterface, DtAerodromeLocalObjectFacadeInterface >, DtLocalObjectFacade< DtPlatformSimObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface >, DtLocalObjectFacade< DtMissileSimObjectFacadeInterface, DtMissileLocalObjectFacadeInterface >, DtLocalObjectFacade< DtAggregateSimObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface >, and DtLocalObjectFacade< DtMovementSimObjectFacadeInterface, DtMovementLocalObjectFacadeInterface >.
Referenced by DtNavigationLocalObjectFacade::setupDecorator().
|
protected |