![]() |
VR-Forces 5.0.3 Developer's Guide
|
This DtPlatformLocalObjectFacadeInterface class will provide API functionality for platform objects. These objects are typically ground objects and have the DtMovingObjectParameters object parameter.

Protected Member Functions | |
| virtual DtLocalObject * | localObject () const =0 |
| virtual void | setupDecorator () override |
Protected Member Functions inherited from DtMovementLocalObjectFacadeInterface | |
| void | setupDecorator () |
Additional Inherited Members | |
Protected Attributes inherited from DtAppearanceLocalObjectFacadeInterface | |
| makVrf::DtSimulatedObjectStateComponent * | myNextFrameSimulatedObjectStateComponent |
Protected Attributes inherited from DtRangeItemLocalObjectFacadeInterface | |
| DtRangeItemLocalObjectDecorator * | myRangeItemLocalDecorator |
Protected Attributes inherited from DtNavigationLocalObjectFacadeInterface | |
| DtNavigationLocalObjectDecorator * | myNavigationLocalDecorator |
| DtPlatformLocalObjectFacadeInterface::DtPlatformLocalObjectFacadeInterface | ( | ) |
CTOR.
|
virtual |
DTOR.
| bool DtPlatformLocalObjectFacadeInterface::isUsable | ( | ) | const |
| void DtPlatformLocalObjectFacadeInterface::setNextFrameDestroyed | ( | bool | ) |
| bool DtPlatformLocalObjectFacadeInterface::nextFrameIsDestroyed | ( | ) | const |
| void DtPlatformLocalObjectFacadeInterface::setNextFrameSmoking | ( | bool | ) |
| bool DtPlatformLocalObjectFacadeInterface::nextFrameSmoking | ( | ) | const |
| void DtPlatformLocalObjectFacadeInterface::setNextFrameFlaming | ( | bool | ) |
| bool DtPlatformLocalObjectFacadeInterface::nextFrameFlaming | ( | ) | const |
| void DtPlatformLocalObjectFacadeInterface::setNextFramePowerPlantOn | ( | bool | ) |
| bool DtPlatformLocalObjectFacadeInterface::nextFramePowerPlantOn | ( | ) | const |
| void DtPlatformLocalObjectFacadeInterface::setNextFrameTrailState | ( | int | s | ) |
| int DtPlatformLocalObjectFacadeInterface::nextFrameTrailState | ( | ) | const |
|
protectedpure virtual |
|
overrideprotectedvirtual |
Must add setupLogic for all subclassed items. As one subclassed item is added, add it to this setupLogic.
Reimplemented from DtAppearanceLocalObjectFacadeInterface.
Reimplemented in DtMissileLocalObjectFacadeInterface, DtLocalObjectFacade< DtPlatformSimObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface >, and DtLocalObjectFacade< DtMissileSimObjectFacadeInterface, DtMissileLocalObjectFacadeInterface >.