![]() |
VR-Forces 5.0.1 Developer's Guide
|
This DtAppearanceLocalObjectFacadeInterface class will provide API functionality for objects that have articulated parts. This class must be multiply inherited from a class that will provide the localObject() for this class.

Public Member Functions | |
| DtAppearanceLocalObjectFacadeInterface () | |
| virtual | ~DtAppearanceLocalObjectFacadeInterface () |
| void | setNextFrameAppearance (const DtAppearance &) |
| void | setNextFrameAppearanceBits (unsigned int) |
| DtAppearance | nextFrameAppearance () const |
| bool | nextFrameMobilityKilled () const |
| void | setNextFrameMobilityKilled (const bool mobilityKilled) |
| void | setNextFrameFirePowerKilled (bool) |
| int | nextFrameFirepowerKilled () const |
| void | setNextFrameDamageState (int) |
| DtDamageState | nextFrameDamageState () const |
| void | setNextFrameHealthPct (DtReal pct) |
| void | setNextFrameCapabilities (int) |
| int | nextFrameCapabilities () const |
| void | setNextFramePrimaryWeaponState (int s) |
| int | nextFramePrimaryWeaponState () const |
| void | setNextFrameConcealed (bool) |
| bool | nextFrameConcealed () const |
| void | setNextFrameComplianceState (int) |
| int | nextFrameComplianceState () const |
| void | setNextFrameDestroyed (bool) |
| bool | nextFrameDestroyed () const |
Protected Member Functions | |
| virtual DtLocalObject * | localObject () const =0 |
| virtual void | setupDecorator () |
Protected Attributes | |
| makVrf::DtSimulatedObjectStateComponent * | myNextFrameSimulatedObjectStateComponent |
| DtAppearanceLocalObjectFacadeInterface::DtAppearanceLocalObjectFacadeInterface | ( | ) |
|
virtual |
DTOR.
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameAppearance | ( | const DtAppearance & | ) |
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameAppearanceBits | ( | unsigned | int | ) |
| DtAppearance DtAppearanceLocalObjectFacadeInterface::nextFrameAppearance | ( | ) | const |
| bool DtAppearanceLocalObjectFacadeInterface::nextFrameMobilityKilled | ( | ) | const |
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameMobilityKilled | ( | const bool | mobilityKilled | ) |
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameFirePowerKilled | ( | bool | ) |
| int DtAppearanceLocalObjectFacadeInterface::nextFrameFirepowerKilled | ( | ) | const |
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameDamageState | ( | int | ) |
| DtDamageState DtAppearanceLocalObjectFacadeInterface::nextFrameDamageState | ( | ) | const |
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameHealthPct | ( | DtReal | pct | ) |
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameCapabilities | ( | int | ) |
| int DtAppearanceLocalObjectFacadeInterface::nextFrameCapabilities | ( | ) | const |
| void DtAppearanceLocalObjectFacadeInterface::setNextFramePrimaryWeaponState | ( | int | s | ) |
| int DtAppearanceLocalObjectFacadeInterface::nextFramePrimaryWeaponState | ( | ) | const |
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameConcealed | ( | bool | ) |
| bool DtAppearanceLocalObjectFacadeInterface::nextFrameConcealed | ( | ) | const |
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameComplianceState | ( | int | ) |
| int DtAppearanceLocalObjectFacadeInterface::nextFrameComplianceState | ( | ) | const |
| void DtAppearanceLocalObjectFacadeInterface::setNextFrameDestroyed | ( | bool | ) |
| bool DtAppearanceLocalObjectFacadeInterface::nextFrameDestroyed | ( | ) | const |
|
protectedpure virtual |
Implemented in DtTacticalGraphicLocalObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface, DtHumanLocalObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface, DtMissileLocalObjectFacadeInterface, DtLocalObjectFacade< DtHumanSimObjectFacadeInterface, DtHumanLocalObjectFacadeInterface >, DtLocalObjectFacade< DtTacticalGraphicSimObjectFacadeInterface, DtTacticalGraphicLocalObjectFacadeInterface >, DtLocalObjectFacade< DtPlatformSimObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface >, DtLocalObjectFacade< DtMissileSimObjectFacadeInterface, DtMissileLocalObjectFacadeInterface >, and DtLocalObjectFacade< DtAggregateSimObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface >.
|
protectedvirtual |
Reimplemented in DtTacticalGraphicLocalObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface, DtHumanLocalObjectFacadeInterface, DtMissileLocalObjectFacadeInterface, DtLocalObjectFacade< DtHumanSimObjectFacadeInterface, DtHumanLocalObjectFacadeInterface >, DtLocalObjectFacade< DtTacticalGraphicSimObjectFacadeInterface, DtTacticalGraphicLocalObjectFacadeInterface >, DtLocalObjectFacade< DtPlatformSimObjectFacadeInterface, DtPlatformLocalObjectFacadeInterface >, DtLocalObjectFacade< DtMissileSimObjectFacadeInterface, DtMissileLocalObjectFacadeInterface >, and DtLocalObjectFacade< DtAggregateSimObjectFacadeInterface, DtAggregateLocalObjectFacadeInterface >.
|
protected |