Instances of DtAbleToMovePredicate are used to determine whether an entity is capable of moving or not.
More...
Detailed Description
Instances of DtAbleToMovePredicate are used to determine whether an entity is capable of moving or not.
Member Typedef Documentation
Constructor & Destructor Documentation
| DtVrfNavAreaManager::DtVrfNavAreaManager |
( |
DtSimManager * |
manager | ) |
|
| virtual DtVrfNavAreaManager::~DtVrfNavAreaManager |
( |
| ) |
|
|
virtual |
Member Function Documentation
| static void DtVrfNavAreaManager::tickCallback |
( |
void * |
args | ) |
|
|
static |
| virtual bool DtVrfNavAreaManager::init |
( |
| ) |
|
|
virtual |
| virtual void DtVrfNavAreaManager::tick |
( |
| ) |
|
|
virtual |
| virtual void DtVrfNavAreaManager::setTerrainInterface |
( |
DtTerrainInterface * |
terrainInterface | ) |
|
|
virtual |
| void DtVrfNavAreaManager::loadObjectNavData |
( |
DtVrfObject * |
simObject | ) |
|
| void DtVrfNavAreaManager::removeObjectNavData |
( |
DtVrfObject * |
simObject | ) |
|
| virtual void DtVrfNavAreaManager::unloadAllNavData |
( |
| ) |
|
|
virtual |
Clears all nav areas from the manager. Used when the terrain is being closed.
- Returns
- the nav area (if any) that contains a given location. Only nav areas that are attached to parentObject are considered. If parentObject is null, then nav areas on the terrain are considered.
| virtual std::vector<DtNavArea*> DtVrfNavAreaManager::findNavAreasForLocation |
( |
const DtVector & |
localPosition, |
|
|
DtVrfObject * |
parentObject = 0 |
|
) |
| |
|
virtual |
Add/remove callbacks for nav areas to be removed
Remove a previously register callback for notification when a new area is about to be removed.
| static void DtVrfNavAreaManager::requestNavAreaStatusCallback |
( |
DtSimMessage * |
, |
|
|
void * |
usr |
|
) |
| |
|
static |
| virtual void DtVrfNavAreaManager::processRequestNavAreaStatus |
( |
| ) |
|
|
virtual |
| static void DtVrfNavAreaManager::requestSimObjectDebugPortsCallback |
( |
DtSimMessage * |
msg, |
|
|
void * |
usr |
|
) |
| |
|
static |
| virtual void DtVrfNavAreaManager::processRequestSimObjectDebugPortsCallback |
( |
DtUUID |
uuid | ) |
|
|
virtual |
| virtual void DtVrfNavAreaManager::sendNavDataStatus |
( |
| ) |
|
|
virtual |
| static void DtVrfNavAreaManager::setGamewareWorkingMemorySize |
( |
int |
sizeInMb | ) |
|
|
static |
| static void DtVrfNavAreaManager::setRegenerateNavigationDataAtRuntime |
( |
bool |
regen | ) |
|
|
static |
| static void DtVrfNavAreaManager::setMaxRegenerationThreads |
( |
int |
threads | ) |
|
|
static |
| static void DtVrfNavAreaManager::setRegenerationDelay |
( |
double |
delay | ) |
|
|
static |
| static void DtVrfNavAreaManager::objectAboutToBeRemovedCallback |
( |
DtVrfObject * |
simObject, |
|
|
void * |
userData |
|
) |
| |
|
staticprotected |
| virtual void DtVrfNavAreaManager::processObjectAboutToBeRemoved |
( |
DtVrfObject * |
simObject | ) |
|
|
protectedvirtual |
| virtual void DtVrfNavAreaManager::invokeAreaAboutToBeDeletedCallbacks |
( |
DtNavArea * |
| ) |
|
|
protectedvirtual |
Invoke removal callbacks.
| static void DtVrfNavAreaManager::navigationRegenUpdateCallback |
( |
void * |
usr | ) |
|
|
staticprotected |
| virtual void DtVrfNavAreaManager::processNavigationRegenUpdate |
( |
| ) |
|
|
protectedvirtual |
Member Data Documentation
| bool DtVrfNavAreaManager::myNavigationInitialized |
|
protected |
Coord system used for nav datas on embarked objects.
| int DtVrfNavAreaManager::theGamewareWorkingMemorySize |
|
staticprotected |
| bool DtVrfNavAreaManager::theRegenerateNavDataAtRuntime |
|
staticprotected |
| int DtVrfNavAreaManager::theMaxRegenerationThreads |
|
staticprotected |
| double DtVrfNavAreaManager::theRegenerationDelay |
|
staticprotected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vrfobjcore/vrfNavAreaManager.h