diff options
author | Oz Linden <oz@lindenlab.com> | 2011-06-01 22:07:12 -0400 |
---|---|---|
committer | Oz Linden <oz@lindenlab.com> | 2011-06-01 22:07:12 -0400 |
commit | 8bfd3201de0d135ef984dc270e83ea88d8f03dd6 (patch) | |
tree | 040272fc843ed2b00c9b9b162dad9fa503ef078a /indra/newview/llagentlistener.h | |
parent | 68088a27ba92d8a3ce84ee6e5691e9e2e08b7b32 (diff) | |
parent | 361384ebb9f41dbccbaab779a085edb773f0a734 (diff) |
merge changes for latest viewer-development
Diffstat (limited to 'indra/newview/llagentlistener.h')
-rw-r--r-- | indra/newview/llagentlistener.h | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/indra/newview/llagentlistener.h b/indra/newview/llagentlistener.h index 5a89a99f6a..9a9c4073fe 100644 --- a/indra/newview/llagentlistener.h +++ b/indra/newview/llagentlistener.h @@ -34,22 +34,35 @@ class LLAgent; class LLSD; +class LLViewerObject; +class LLVector3d; class LLAgentListener : public LLEventAPI { public: - LLAgentListener(LLAgent &agent); + LLAgentListener(LLAgent &agent); private: - void requestTeleport(LLSD const & event_data) const; - void requestSit(LLSD const & event_data) const; - void requestStand(LLSD const & event_data) const; - void resetAxes(const LLSD& event) const; - void getAxes(const LLSD& event) const; + void requestTeleport(LLSD const & event_data) const; + void requestSit(LLSD const & event_data) const; + void requestStand(LLSD const & event_data) const; + void requestTouch(LLSD const & event_data) const; + void resetAxes(const LLSD& event_data) const; + void getAxes(const LLSD& event_data) const; void getGroups(const LLSD& event) const; + void getPosition(const LLSD& event_data) const; + void startAutoPilot(const LLSD& event_data); + void getAutoPilot(const LLSD& event_data) const; + void startFollowPilot(const LLSD& event_data); + void setAutoPilotTarget(const LLSD& event_data) const; + void stopAutoPilot(const LLSD& event_data) const; + void lookAt(LLSD const & event_data) const; + + LLViewerObject * findObjectClosestTo( const LLVector3 & position ) const; private: - LLAgent & mAgent; + LLAgent & mAgent; + LLUUID mFollowTarget; }; #endif // LL_LLAGENTLISTENER_H |