| DtNavInterfaceManager::DtNavInterfaceManager |
( |
| ) |
|
|
private |
| DtNavInterfaceManager::DtNavInterfaceManager |
( |
DtLocalObject * |
vrfObject | ) |
|
Use the create() method instead of calling the constructor.
| virtual DtNavInterfaceManager::~DtNavInterfaceManager |
( |
| ) |
|
|
virtual |
| virtual bool DtNavInterfaceManager::init |
( |
| ) |
|
|
virtual |
When called, if navigation is not enabled this will be treated as a remote object for the purposes of creating navigation interface. This means if will be treated as an obstacle rather than a moving object (if configured to be that way)
| virtual bool DtNavInterfaceManager::postObjectInit |
( |
| ) |
|
|
virtual |
Perform additional initialization after the object is initialized.
| virtual void DtNavInterfaceManager::tick |
( |
| ) |
|
|
virtual |
| virtual bool DtNavInterfaceManager::updateNavInterfaces |
( |
bool |
removingPrimaryArea = false | ) |
|
|
virtual |
Set force change to true to force the nav area change notifications.
| virtual void DtNavInterfaceManager::setNavigationEnabled |
( |
bool |
| ) |
|
|
virtual |
Sets whether or not navigation is enabled. If changing state current interface will be deleted and init() will be called again.
| bool DtNavInterfaceManager::navigationEnabled |
( |
| ) |
const |
| static void DtNavInterfaceManager::areaAboutToBeRemovedCallback |
( |
DtNavArea * |
, |
|
|
void * |
usr |
|
) |
| |
|
staticprotected |
| virtual void DtNavInterfaceManager::processAreaAboutToBeRemoved |
( |
DtNavArea * |
| ) |
|
|
protectedvirtual |
| DtNavArea* DtNavInterfaceManager::myPrimaryNavArea |
|
protected |
| std::vector<DtNavArea*> DtNavInterfaceManager::mySecondaryNavAreas |
|
protected |
| bool DtNavInterfaceManager::myNavigationEnabled |
|
protected |
| DtString DtNavInterfaceManager::myNavProfile |
|
protected |
| bool DtNavInterfaceManager::myNeedsPostObjectInit |
|
protected |
The documentation for this class was generated from the following file: