![]() |
VR-Forces Developer's Guide
|
This DtMissileSimObjectFacadeInterface class will provide API functionality for VRF created missiles.

Protected Member Functions | |
| virtual DtSimObjectReference | simObject () const override=0 |
| virtual void | setupDecorator () override |
| void | targetAttackerChanged () |
| void | decoratorDeleted () |
Protected Member Functions inherited from DtAppearanceSimObjectFacadeInterface | |
| const makVrf::DtSimulatedObjectStateComponent * | simObjectStateComponent () const |
Protected Member Functions inherited from DtMovementSimObjectFacadeInterface | |
| void | setupDecorator () |
| const makVrf::DtEntityLocationStateComponent * | entityLocationStateComponent () const |
Protected Member Functions inherited from DtNavigationSimObjectFacadeInterface | |
| virtual DtNavigationSimObjectDecorator * | navigationDecorator () const |
| DtMissileSimObjectFacadeInterface::DtMissileSimObjectFacadeInterface | ( | ) |
CTOR.
|
overridevirtual |
DTOR.
|
overridevirtual |
Returns true if all the subclasses are usable and this objects parameters are of type DtGroundVehicleParameters.
Reimplemented from DtPlatformSimObjectFacadeInterface.
Reimplemented in DtLocalObjectFacade< DtMissileSimObjectFacadeInterface, DtMissileLocalObjectFacadeInterface >.
| const DtUUID& DtMissileSimObjectFacadeInterface::attacker | ( | ) | const |
| const DtUUID& DtMissileSimObjectFacadeInterface::target | ( | ) | const |
| bool DtMissileSimObjectFacadeInterface::fireAndForget | ( | ) | const |
| DtVector DtMissileSimObjectFacadeInterface::targetLocation | ( | ) | const |
If target is valid then use the target's geocentric location, else use the location in the target location as a geocentric point. This is all only valid for VR-Forces missiles.
| double DtMissileSimObjectFacadeInterface::distanceSquaredToTarget | ( | ) | const |
Returns the distance from this object (current frame) to the target, squared.
| DtString DtMissileSimObjectFacadeInterface::eventId | ( | ) | const |
The event id associated with this missile launch.
| bool DtMissileSimObjectFacadeInterface::passedTarget | ( | ) | const |
Returns true if this missile has passed the target. Will call to decorator.
|
overrideprotectedpure virtual |
Implemented by subclasses to return the sim object this class represents.
Implements DtPlatformSimObjectFacadeInterface.
Implemented in DtSimObjectFacade< DtMissileSimObjectFacadeInterface >.
|
overrideprotectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Cached only when decorator is deleted.
|
protected |
|
protected |
|
protected |