![]() |
VR-Forces 4.0.4 Class Documentation
|
This is a DtTerrainPassThroughLayer which times the intersection functions and provides average intersection time values for the contained implementation. More...

Public Member Functions | |
| DtIntersectTimerPassThroughLayer (DtTerrainImplementation *implementation, DtConsoleCommandManager *cmdMgr) | |
| virtual | ~DtIntersectTimerPassThroughLayer () |
| virtual bool | chordIntersect (const DtChord &chord, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const |
| Times the call to the contained terrain implementation. | |
| virtual bool | allIntersectsAlongChord (const DtChord &chord, DtChordIntersectRecordList &intList, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const |
| Times the call to the contained terrain implementation. | |
| virtual void | resetStatistics () |
| virtual void | printStatistics () |
Static Public Member Functions | |
| static DtTerrainPassThroughLayer * | create (DtCreatorParam createParam) |
Protected Member Functions | |
| virtual void | printStatistic (int statId) |
Protected Attributes | |
| DtConsoleCommandManager * | myCommandMgr |
| std::list< DtConsoleCommand * > | myCommandList |
| DtPerformanceStats | myDataAvailableIntersectionStats |
| DtPerformanceStats | myDataUnavailableIntersectionStats |
| std::map< unsigned int, unsigned int > | myDataAvailableIntersectCount |
| std::map< unsigned int, unsigned int > | myDataUnavailableIntersectCount |
This is a DtTerrainPassThroughLayer which times the intersection functions and provides average intersection time values for the contained implementation.
| DtIntersectTimerPassThroughLayer::DtIntersectTimerPassThroughLayer | ( | DtTerrainImplementation * | implementation, |
| DtConsoleCommandManager * | cmdMgr | ||
| ) |
| virtual DtIntersectTimerPassThroughLayer::~DtIntersectTimerPassThroughLayer | ( | ) | [virtual] |
| virtual bool DtIntersectTimerPassThroughLayer::chordIntersect | ( | const DtChord & | chord, |
| DtChordIntersectionRecord & | record, | ||
| DtIntersectionRecord::DtIntersectionType | irtFlag = DtIntersectionRecord::INT_ALL_DATA, |
||
| bool * | dataAvailable = 0, |
||
| bool | overrideBlockingAssert = false |
||
| ) | const [virtual] |
Times the call to the contained terrain implementation.
Reimplemented from DtTerrainPassThroughLayer.
| virtual bool DtIntersectTimerPassThroughLayer::allIntersectsAlongChord | ( | const DtChord & | chord, |
| DtChordIntersectRecordList & | intList, | ||
| DtIntersectionRecord::DtIntersectionType | irtFlag = DtIntersectionRecord::INT_ALL_DATA, |
||
| bool * | dataAvailable = 0, |
||
| bool | overrideBlockingAssert = false |
||
| ) | const [virtual] |
Times the call to the contained terrain implementation.
Reimplemented from DtTerrainPassThroughLayer.
| virtual void DtIntersectTimerPassThroughLayer::resetStatistics | ( | ) | [virtual] |
| virtual void DtIntersectTimerPassThroughLayer::printStatistics | ( | ) | [virtual] |
| static DtTerrainPassThroughLayer* DtIntersectTimerPassThroughLayer::create | ( | DtCreatorParam | createParam | ) | [static] |
| virtual void DtIntersectTimerPassThroughLayer::printStatistic | ( | int | statId | ) | [protected, virtual] |
std::list<DtConsoleCommand*> DtIntersectTimerPassThroughLayer::myCommandList [protected] |
DtPerformanceStats DtIntersectTimerPassThroughLayer::myDataAvailableIntersectionStats [mutable, protected] |
DtPerformanceStats DtIntersectTimerPassThroughLayer::myDataUnavailableIntersectionStats [mutable, protected] |
std::map<unsigned int, unsigned int> DtIntersectTimerPassThroughLayer::myDataAvailableIntersectCount [mutable, protected] |
std::map<unsigned int, unsigned int> DtIntersectTimerPassThroughLayer::myDataUnavailableIntersectCount [mutable, protected] |