aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llwindow/llwindowmacosx.h
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:45:42 -0500
committerJacek Antonelli2008-08-15 23:45:42 -0500
commitce28e056c20bf2723f565bbf464b87781ec248a2 (patch)
treeef7b0501c4de4b631a916305cbc2a5fdc125e52d /linden/indra/llwindow/llwindowmacosx.h
parentSecond Life viewer sources 1.19.1.4b (diff)
downloadmeta-impy-ce28e056c20bf2723f565bbf464b87781ec248a2.zip
meta-impy-ce28e056c20bf2723f565bbf464b87781ec248a2.tar.gz
meta-impy-ce28e056c20bf2723f565bbf464b87781ec248a2.tar.bz2
meta-impy-ce28e056c20bf2723f565bbf464b87781ec248a2.tar.xz
Second Life viewer sources 1.20.2
Diffstat (limited to '')
-rw-r--r--linden/indra/llwindow/llwindowmacosx.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/linden/indra/llwindow/llwindowmacosx.h b/linden/indra/llwindow/llwindowmacosx.h
index 789e2ed..1edb218 100644
--- a/linden/indra/llwindow/llwindowmacosx.h
+++ b/linden/indra/llwindow/llwindowmacosx.h
@@ -59,7 +59,7 @@ public:
59 /*virtual*/ BOOL getSize(LLCoordWindow *size); 59 /*virtual*/ BOOL getSize(LLCoordWindow *size);
60 /*virtual*/ BOOL setPosition(LLCoordScreen position); 60 /*virtual*/ BOOL setPosition(LLCoordScreen position);
61 /*virtual*/ BOOL setSize(LLCoordScreen size); 61 /*virtual*/ BOOL setSize(LLCoordScreen size);
62 /*virtual*/ BOOL switchContext(BOOL fullscreen, LLCoordScreen size, BOOL disable_vsync); 62 /*virtual*/ BOOL switchContext(BOOL fullscreen, const LLCoordScreen &size, BOOL disable_vsync, const LLCoordScreen * const posp = NULL);
63 /*virtual*/ BOOL setCursorPosition(LLCoordWindow position); 63 /*virtual*/ BOOL setCursorPosition(LLCoordWindow position);
64 /*virtual*/ BOOL getCursorPosition(LLCoordWindow *position); 64 /*virtual*/ BOOL getCursorPosition(LLCoordWindow *position);
65 /*virtual*/ void showCursor(); 65 /*virtual*/ void showCursor();
@@ -78,6 +78,8 @@ public:
78 /*virtual*/ void flashIcon(F32 seconds); 78 /*virtual*/ void flashIcon(F32 seconds);
79 /*virtual*/ F32 getGamma(); 79 /*virtual*/ F32 getGamma();
80 /*virtual*/ BOOL setGamma(const F32 gamma); // Set the gamma 80 /*virtual*/ BOOL setGamma(const F32 gamma); // Set the gamma
81 /*virtual*/ U32 getFSAASamples();
82 /*virtual*/ void setFSAASamples(const U32 fsaa_samples);
81 /*virtual*/ BOOL restoreGamma(); // Restore original gamma table (before updating gamma) 83 /*virtual*/ BOOL restoreGamma(); // Restore original gamma table (before updating gamma)
82 /*virtual*/ ESwapMethod getSwapMethod() { return mSwapMethod; } 84 /*virtual*/ ESwapMethod getSwapMethod() { return mSwapMethod; }
83 /*virtual*/ void gatherInput(); 85 /*virtual*/ void gatherInput();
@@ -118,7 +120,8 @@ protected:
118 LLWindowMacOSX( 120 LLWindowMacOSX(
119 char *title, char *name, int x, int y, int width, int height, U32 flags, 121 char *title, char *name, int x, int y, int width, int height, U32 flags,
120 BOOL fullscreen, BOOL clearBg, BOOL disable_vsync, BOOL use_gl, 122 BOOL fullscreen, BOOL clearBg, BOOL disable_vsync, BOOL use_gl,
121 BOOL ignore_pixel_depth); 123 BOOL ignore_pixel_depth,
124 U32 fsaa_samples);
122 ~LLWindowMacOSX(); 125 ~LLWindowMacOSX();
123 126
124 void initCursors(); 127 void initCursors();
@@ -184,7 +187,9 @@ protected:
184 LLCoordScreen mNeedsResizeSize; 187 LLCoordScreen mNeedsResizeSize;
185 F32 mOverrideAspectRatio; 188 F32 mOverrideAspectRatio;
186 BOOL mMinimized; 189 BOOL mMinimized;
187 190 U32 mFSAASamples;
191 BOOL mForceRebuild;
192
188 F32 mBounceTime; 193 F32 mBounceTime;
189 NMRec mBounceRec; 194 NMRec mBounceRec;
190 LLTimer mBounceTimer; 195 LLTimer mBounceTimer;
@@ -195,7 +200,7 @@ protected:
195 ScriptCode mTSMScriptCode; 200 ScriptCode mTSMScriptCode;
196 LangCode mTSMLangCode; 201 LangCode mTSMLangCode;
197 LLPreeditor* mPreeditor; 202 LLPreeditor* mPreeditor;
198 203
199 friend class LLWindowManager; 204 friend class LLWindowManager;
200}; 205};
201 206