diff options
Diffstat (limited to 'indra/newview/llpathfindingpathtool.h')
-rw-r--r-- | indra/newview/llpathfindingpathtool.h | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/indra/newview/llpathfindingpathtool.h b/indra/newview/llpathfindingpathtool.h index 1e17b71bd3..2b9b363fec 100644 --- a/indra/newview/llpathfindingpathtool.h +++ b/indra/newview/llpathfindingpathtool.h @@ -86,12 +86,20 @@ public: protected:
private:
- void computePath();
+ bool isAnyPathToolModKeys(MASK pMask) const;
+ bool isStartPathToolModKeys(MASK pMask) const;
+ bool isEndPathToolModKeys(MASK pMask) const;
- LLPathingLib::PathingPacket mPathData;
+ void computeFinalPath();
+ void computeTempPath();
+
+ LLPathingLib::PathingPacket mFinalPathData;
+ LLPathingLib::PathingPacket mTempPathData;
LLPathingLib::LLPLResult mPathResult;
- bool mHasStartPoint;
- bool mHasEndPoint;
+ bool mHasFinalStartPoint;
+ bool mHasFinalEndPoint;
+ bool mHasTempStartPoint;
+ bool mHasTempEndPoint;
F32 mCharacterWidth;
ECharacterType mCharacterType;
path_event_signal_t mPathEventSignal;
|