aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llviewerwindow.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llviewerwindow.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/linden/indra/newview/llviewerwindow.h b/linden/indra/newview/llviewerwindow.h
index 21df0d5..28fcb3e 100644
--- a/linden/indra/newview/llviewerwindow.h
+++ b/linden/indra/newview/llviewerwindow.h
@@ -313,6 +313,7 @@ public:
313 LLViewerObject* cursorIntersect(S32 mouse_x = -1, S32 mouse_y = -1, F32 depth = 512.f, 313 LLViewerObject* cursorIntersect(S32 mouse_x = -1, S32 mouse_y = -1, F32 depth = 512.f,
314 LLViewerObject *this_object = NULL, 314 LLViewerObject *this_object = NULL,
315 S32 this_face = -1, 315 S32 this_face = -1,
316 BOOL pick_transparent = FALSE,
316 S32* face_hit = NULL, 317 S32* face_hit = NULL,
317 LLVector3 *intersection = NULL, 318 LLVector3 *intersection = NULL,
318 LLVector2 *uv = NULL, 319 LLVector2 *uv = NULL,
@@ -340,6 +341,8 @@ public:
340 void toggleFullscreen(BOOL show_progress); 341 void toggleFullscreen(BOOL show_progress);
341 342
342 // handle shutting down GL and bringing it back up 343 // handle shutting down GL and bringing it back up
344 bool updateResolution(void);
345 void requestResolutionUpdate(bool fullscreen_checked, U32 resolution_index);
343 BOOL checkSettings(); 346 BOOL checkSettings();
344 void restartDisplay(BOOL show_progress_bar); 347 void restartDisplay(BOOL show_progress_bar);
345 BOOL changeDisplaySettings(BOOL fullscreen, LLCoordScreen size, BOOL disable_vsync, BOOL show_progress_bar); 348 BOOL changeDisplaySettings(BOOL fullscreen, LLCoordScreen size, BOOL disable_vsync, BOOL show_progress_bar);
@@ -421,6 +424,11 @@ protected:
421 std::string mInitAlert; // Window / GL initialization requires an alert 424 std::string mInitAlert; // Window / GL initialization requires an alert
422 425
423 class LLDebugText* mDebugText; // Internal class for debug text 426 class LLDebugText* mDebugText; // Internal class for debug text
427
428 bool mResDirty;
429 bool mStatesDirty;
430 bool mIsFullscreenChecked; // Did the user check the fullscreen checkbox in the display settings
431 U32 mCurrResolutionIndex;
424 432
425protected: 433protected:
426 static std::string sSnapshotBaseName; 434 static std::string sSnapshotBaseName;
@@ -473,6 +481,7 @@ extern LLVector3 gDebugRaycastIntersection;
473extern LLVector2 gDebugRaycastTexCoord; 481extern LLVector2 gDebugRaycastTexCoord;
474extern LLVector3 gDebugRaycastNormal; 482extern LLVector3 gDebugRaycastNormal;
475extern LLVector3 gDebugRaycastBinormal; 483extern LLVector3 gDebugRaycastBinormal;
484extern S32 gDebugRaycastFaceHit;
476 485
477extern S32 CHAT_BAR_HEIGHT; 486extern S32 CHAT_BAR_HEIGHT;
478 487