![]() |
VR-Forces 4.0.4 Class Documentation
|
The DtFireContext class exists to contain all the relevent information necessary for an entity to process a fire interaction when determining under-fire status. More...
Public Member Functions | |
| DtFireContext (const DtDetonationInteraction &detonationInteraction) | |
| DtFireContext (const DtFireInteraction &fireInteraction) | |
| virtual | ~DtFireContext () |
| virtual const DtDetonationInteraction * | detonationInter () const |
| virtual const DtFireInteraction * | fireInter () const |
| virtual void | setFireTime (const DtTime &fireTime) |
| virtual const DtTime & | fireTime () const |
| virtual void | setDistance (double distance) |
| virtual double | distance () const |
| virtual void | setShooter (DtVrfObject *shooter) |
| virtual DtVrfObject * | shooter () |
| virtual const DtVrfObject * | shooter () const |
Private Attributes | |
| const DtDetonationInteraction * | myDetonationInteraction |
| const DtFireInteraction * | myFireInteraction |
| DtTime | myFireTime |
| default values: | |
| double | myDistance |
| DtVrfObject * | myShooter |
| 0.0 | |
The DtFireContext class exists to contain all the relevent information necessary for an entity to process a fire interaction when determining under-fire status.
| DtFireContext::DtFireContext | ( | const DtDetonationInteraction & | detonationInteraction | ) |
| DtFireContext::DtFireContext | ( | const DtFireInteraction & | fireInteraction | ) |
| virtual DtFireContext::~DtFireContext | ( | ) | [virtual] |
| virtual const DtDetonationInteraction* DtFireContext::detonationInter | ( | ) | const [virtual] |
| virtual const DtFireInteraction* DtFireContext::fireInter | ( | ) | const [virtual] |
| virtual void DtFireContext::setFireTime | ( | const DtTime & | fireTime | ) | [virtual] |
| virtual const DtTime& DtFireContext::fireTime | ( | ) | const [virtual] |
| virtual void DtFireContext::setDistance | ( | double | distance | ) | [virtual] |
| virtual double DtFireContext::distance | ( | ) | const [virtual] |
| virtual void DtFireContext::setShooter | ( | DtVrfObject * | shooter | ) | [virtual] |
| virtual DtVrfObject* DtFireContext::shooter | ( | ) | [virtual] |
| virtual const DtVrfObject* DtFireContext::shooter | ( | ) | const [virtual] |
const DtDetonationInteraction* DtFireContext::myDetonationInteraction [private] |
const DtFireInteraction* DtFireContext::myFireInteraction [private] |
DtTime DtFireContext::myFireTime [private] |
default values:
double DtFireContext::myDistance [private] |
DtVrfObject* DtFireContext::myShooter [private] |
0.0