![]() |
VR-Forces Development_Version Class Documentation
|
This is the DtVrfObjectNavInterface subclass for objects which are treated as seldom moving obstacles by the navigation system. More...

Public Member Functions | |
| virtual void | tick () |
| virtual | ~DtStaticObstacleNavInterface () |
Public Member Functions inherited from DtVrfObjectNavInterface | |
| 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. | |
Static Public Member Functions | |
| static DtVrfObjectNavInterface * | create (DtVrfObject *vrfObject) |
Protected Member Functions | |
| DtStaticObstacleNavInterface (DtVrfObject *vrfObject) | |
| Use the create() method instead of calling the constructor. | |
| virtual bool | init () |
| Virtual init, called from the create() method. | |
Protected Member Functions inherited from DtVrfObjectNavInterface | |
| DtVrfObjectNavInterface (DtVrfObject *vrfObject) | |
| Use the create() method instead of calling the constructor. | |
| virtual bool | isCollidableWhenDestroyed () const |
Private Member Functions | |
| DtStaticObstacleNavInterface () | |
| Not Implemented. | |
| DtStaticObstacleNavInterface (const DtStaticObstacleNavInterface &orig) | |
| Not Implemented. | |
| DtStaticObstacleNavInterface & | operator= (const DtStaticObstacleNavInterface &orig) |
| Not Implemented. | |
Additional Inherited Members | |
Protected Attributes inherited from DtVrfObjectNavInterface | |
| DtVrfObject * | myVrfObject |
| bool | myFirstTick |
| DtNavArea * | myCurrentNavArea |
| DtNoArgumentCallbackList | myChangedNavAreaCallbackList |
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.
|
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 |
Reimplemented from DtVrfObjectNavInterface.