![]() |
VR-Forces 4.7 Class Documentation
|

Public Member Functions | |
| virtual bool | ableToNavigate () const |
| Generic call. Basic nav interfaces are not able to navigate. | |
| virtual void | postObjectInit () |
| Perform additional initialization after the object has been initialized. | |
| virtual void | tick () |
| virtual void | firstTick () |
| virtual | ~DtVrfObjectNavInterface ()=0 |
| virtual void | addNavAreaChangedCallback (DtNoArgumentCallbackList::DtCallbackFunctionType callback, void *usr) |
| virtual void | removeNavAreaChangedCallback (DtNoArgumentCallbackList::DtCallbackFunctionType callback, void *usr) |
| virtual void | invokeNavAreaChangedCallbacks () |
| virtual void | changingNavArea (DtNavArea *newNavArea) |
| Called when about to change to a new navArea. | |
Protected Member Functions | |
| DtVrfObjectNavInterface (DtVrfObject *vrfObject) | |
| Use the create() method instead of calling the constructor. | |
| virtual bool | init () |
| Virtual init, called from the create() method. | |
| virtual bool | isCollidableWhenDestroyed () const |
Protected Attributes | |
| DtVrfObject * | myVrfObject |
| bool | myFirstTick |
| DtNavArea * | myCurrentNavArea |
| DtNoArgumentCallbackList | myChangedNavAreaCallbackList |
Private Member Functions | |
| DtVrfObjectNavInterface () | |
| Not Implemented. | |
| DtVrfObjectNavInterface (const DtVrfObjectNavInterface &orig) | |
| Not Implemented. | |
| DtVrfObjectNavInterface & | operator= (const DtVrfObjectNavInterface &orig) |
| Not Implemented. | |
|
private |
Not Implemented.
|
private |
Not Implemented.
|
protected |
Use the create() method instead of calling the constructor.
|
pure virtual |
|
private |
Not Implemented.
|
virtual |
Generic call. Basic nav interfaces are not able to navigate.
Reimplemented in DtActiveBotNavInterface.
|
protectedvirtual |
Virtual init, called from the create() method.
Reimplemented in DtActiveBotNavInterface, DtNavEdgeNavInterface, DtTagVolumeNavInterface, DtDynamicObstacleNavInterface, and DtStaticObstacleNavInterface.
|
inlinevirtual |
Perform additional initialization after the object has been initialized.
Default behavior is to do nothing, must be implemented in subclass.
Reimplemented in DtNavEdgeNavInterface, and DtTagVolumeNavInterface.
|
virtual |
|
virtual |
Reimplemented in DtTagVolumeNavInterface, and DtActiveBotNavInterface.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Called when about to change to a new navArea.
Reimplemented in DtActiveBotNavInterface, DtTagVolumeNavInterface, DtNavEdgeNavInterface, and DtDynamicObstacleNavInterface.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |