VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtAppearanceLocalObjectFacadeInterface Class Referenceabstract

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.

Inheritance diagram for DtAppearanceLocalObjectFacadeInterface:
Inheritance graph
[legend]

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 DtLocalObjectlocalObject () const =0
 
virtual void setupDecorator ()
 

Protected Attributes

makVrf::DtSimulatedObjectStateComponentmyNextFrameSimulatedObjectStateComponent
 

Constructor & Destructor Documentation

DtAppearanceLocalObjectFacadeInterface::DtAppearanceLocalObjectFacadeInterface ( )
virtual DtAppearanceLocalObjectFacadeInterface::~DtAppearanceLocalObjectFacadeInterface ( )
virtual

DTOR.

Member Function Documentation

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
virtual DtLocalObject* DtAppearanceLocalObjectFacadeInterface::localObject ( ) const
protectedpure virtual
virtual void DtAppearanceLocalObjectFacadeInterface::setupDecorator ( )
protectedvirtual

Member Data Documentation

makVrf::DtSimulatedObjectStateComponent* DtAppearanceLocalObjectFacadeInterface::myNextFrameSimulatedObjectStateComponent
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)