![]() |
VR-Forces 5.0.2 Developer's Guide
|
This is the DtVrfObjectNavInterface subclass for objects which are treated as seldom moving obstacles by the navigation system. Movement is supported, but is an expensive operation.

Public Member Functions | |
| virtual void | postObjectInit () |
| virtual void | tick () |
| virtual | ~DtStaticObstacleNavInterface () |
Public Member Functions inherited from DtVrfObjectNavInterface | |
| virtual bool | ableToNavigate () const |
| virtual void | firstTick () |
| virtual | ~DtVrfObjectNavInterface ()=0 |
| virtual void | addNavAreaChangedCallback (DtNoArgumentCallbackList::DtCallbackFunctionType callback, void *usr) const |
| virtual void | removeNavAreaChangedCallback (DtNoArgumentCallbackList::DtCallbackFunctionType callback, void *usr) const |
| virtual void | invokeNavAreaChangedCallbacks () |
| virtual void | changingNavArea (DtNavArea *newNavArea) |
| virtual void | setWaitingForLoad (bool isLoading) |
| virtual bool | isWaitingForLoad () const |
Static Public Member Functions | |
| static DtVrfObjectNavInterface * | create (DtLocalObject *vrfObject) |
Protected Member Functions | |
| DtStaticObstacleNavInterface (DtLocalObject *vrfObject) | |
| virtual bool | init () |
Protected Member Functions inherited from DtVrfObjectNavInterface | |
| DtVrfObjectNavInterface (DtLocalObject *vrfObject) | |
| virtual bool | isCollidableWhenDestroyed () const |
Private Member Functions | |
| DtStaticObstacleNavInterface () | |
| DtStaticObstacleNavInterface (const DtStaticObstacleNavInterface &orig) | |
| DtStaticObstacleNavInterface & | operator= (const DtStaticObstacleNavInterface &orig) |
Additional Inherited Members | |
Protected Attributes inherited from DtVrfObjectNavInterface | |
| DtLocalObject * | myVrfObject |
| DtNavArea * | myCurrentNavArea |
| bool | myFirstTick |
| bool | myIsWaitingForNavLoad |
| DtNoArgumentCallbackList | myChangedNavAreaCallbackList |
|
private |
Not Implemented.
|
private |
Not Implemented.
|
protected |
Use the create() method instead of calling the constructor.
|
virtual |
|
private |
Not Implemented.
|
static |
|
protectedvirtual |
Virtual init, called from the create() method.
Reimplemented from DtVrfObjectNavInterface.
|
virtual |
Perform additional initialization after the object has been initialized. Default behavior is to do nothing, must be implemented in subclass.
Reimplemented from DtVrfObjectNavInterface.
|
virtual |
Reimplemented from DtVrfObjectNavInterface.