aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/viewer.h
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:44:54 -0500
committerJacek Antonelli2008-08-15 23:44:54 -0500
commitb2afb8800bb033a04bb3ecdf0363068d56648ef1 (patch)
tree3568129b5bbddb47cd39d622b4137a8fbff4abaf /linden/indra/newview/viewer.h
parentSecond Life viewer sources 1.14.0.1 (diff)
downloadmeta-impy-b2afb8800bb033a04bb3ecdf0363068d56648ef1.zip
meta-impy-b2afb8800bb033a04bb3ecdf0363068d56648ef1.tar.gz
meta-impy-b2afb8800bb033a04bb3ecdf0363068d56648ef1.tar.bz2
meta-impy-b2afb8800bb033a04bb3ecdf0363068d56648ef1.tar.xz
Second Life viewer sources 1.15.0.2
Diffstat (limited to 'linden/indra/newview/viewer.h')
-rw-r--r--linden/indra/newview/viewer.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/linden/indra/newview/viewer.h b/linden/indra/newview/viewer.h
index 125b0ec..f082e99 100644
--- a/linden/indra/newview/viewer.h
+++ b/linden/indra/newview/viewer.h
@@ -4,6 +4,7 @@
4 * 4 *
5 * Copyright (c) 2000-2007, Linden Research, Inc. 5 * Copyright (c) 2000-2007, Linden Research, Inc.
6 * 6 *
7 * Second Life Viewer Source Code
7 * The source code in this file ("Source Code") is provided by Linden Lab 8 * The source code in this file ("Source Code") is provided by Linden Lab
8 * to you under the terms of the GNU General Public License, version 2.0 9 * to you under the terms of the GNU General Public License, version 2.0
9 * ("GPL"), unless you have obtained a separate licensing agreement 10 * ("GPL"), unless you have obtained a separate licensing agreement
@@ -64,6 +65,8 @@ class LLPieMenu;
64class LLWorkerThread; 65class LLWorkerThread;
65class LLTextureFetch; 66class LLTextureFetch;
66class LLTextureCache; 67class LLTextureCache;
68class LLPumpIO;
69class LLHTTPNode;
67 70
68// 71//
69// Global Variables 72// Global Variables
@@ -83,11 +86,11 @@ extern LLString gCmdLineFirstName;
83extern LLString gCmdLineLastName; 86extern LLString gCmdLineLastName;
84extern LLString gCmdLinePassword; 87extern LLString gCmdLinePassword;
85extern BOOL gAutoLogin; 88extern BOOL gAutoLogin;
86extern LLUUID gTemplateToken;
87extern U32 gFrameCount; 89extern U32 gFrameCount;
88extern BOOL gRequestInventoryLibrary; 90extern BOOL gRequestInventoryLibrary;
89extern BOOL gAcceptTOS; 91extern BOOL gAcceptTOS;
90extern BOOL gAcceptCriticalMessage; 92extern BOOL gAcceptCriticalMessage;
93extern std::string gChannelName;
91extern LLUUID gInventoryLibraryOwner; 94extern LLUUID gInventoryLibraryOwner;
92extern LLUUID gInventoryLibraryRoot; 95extern LLUUID gInventoryLibraryRoot;
93extern BOOL gLastExecFroze; 96extern BOOL gLastExecFroze;
@@ -115,6 +118,9 @@ extern U32 gSecondsPerYear;
115// currently in daylight savings time? 118// currently in daylight savings time?
116extern BOOL gPacificDaylightTime; 119extern BOOL gPacificDaylightTime;
117 120
121extern LLVector3 gWindVec;
122extern LLVector3 gRelativeWindVec;
123
118extern U64 gFrameTime; // The timestamp of the most-recently-processed frame 124extern U64 gFrameTime; // The timestamp of the most-recently-processed frame
119extern F32 gFrameTimeSeconds; // Loses msec precision after ~4.5 hours... 125extern F32 gFrameTimeSeconds; // Loses msec precision after ~4.5 hours...
120extern F32 gFrameIntervalSeconds; // Elapsed time between current and previous gFrameTimeSeconds 126extern F32 gFrameIntervalSeconds; // Elapsed time between current and previous gFrameTimeSeconds
@@ -139,6 +145,8 @@ extern LLFrameTimer gTeleportDisplayTimer;
139 145
140extern LLGlobalEconomy *gGlobalEconomy; 146extern LLGlobalEconomy *gGlobalEconomy;
141 147
148extern std::map<S32,LLFrameTimer> gDebugTimers;
149
142// VFS globals - gVFS is for general use 150// VFS globals - gVFS is for general use
143// gStaticVFS is read-only and is shipped w/ the viewer 151// gStaticVFS is read-only and is shipped w/ the viewer
144// it has pre-cache data like the UI .TGAs 152// it has pre-cache data like the UI .TGAs
@@ -150,6 +158,8 @@ extern LLWorkerThread* gImageDecodeThread;
150extern LLTextureFetch* gTextureFetch; 158extern LLTextureFetch* gTextureFetch;
151extern LLTextureCache* gTextureCache; 159extern LLTextureCache* gTextureCache;
152 160
161extern LLPumpIO* gServicePump;
162
153class LLURLSimString 163class LLURLSimString
154{ 164{
155public: 165public: