| makVrv::DtDrawnIntersectorManager::DtDrawnIntersectorManager |
( |
DtDe & |
de | ) |
|
| virtual makVrv::DtDrawnIntersectorManager::~DtDrawnIntersectorManager |
( |
| ) |
|
|
virtual |
| makVrv::DtDrawnIntersectorManager::DtDrawnIntersectorManager |
( |
| ) |
|
|
delete |
| virtual void makVrv::DtDrawnIntersectorManager::update |
( |
DtTime |
tNow | ) |
|
|
virtual |
This should be called from the main thread, after all the channels have been updated (and hence all the intersectors have pushed the intersections to draw on this manager's queue)
This is thread safe. It just pushes the results on to a thread safe concurrent queue.
This is thread safe. It just pushes the results on to a thread safe concurrent queue.
| virtual void makVrv::DtDrawnIntersectorManager::processIntersectionsQueue |
( |
DtTime |
tNow | ) |
|
|
protectedvirtual |
pop intersections list and make agents to draw the intersections
| virtual void makVrv::DtDrawnIntersectorManager::expireDrawnIntersections |
( |
DtTime |
tNow | ) |
|
|
protectedvirtual |
expire drawn intersections
| DtDe& makVrv::DtDrawnIntersectorManager::myDe |
|
protected |
The documentation for this class was generated from the following file: