LLWindowSolaris Class Reference

#include <llwindowsolaris.h>

Inheritance diagram for LLWindowSolaris:

Inheritance graph
[legend]
Collaboration diagram for LLWindowSolaris:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void show ()
void hide ()
void close ()
BOOL getVisible ()
BOOL getMinimized ()
BOOL getMaximized ()
BOOL maximize ()
BOOL getFullscreen ()
BOOL getPosition (LLCoordScreen *position)
BOOL getSize (LLCoordScreen *size)
BOOL getSize (LLCoordWindow *size)
BOOL setPosition (LLCoordScreen position)
BOOL setSize (LLCoordScreen size)
BOOL switchContext (BOOL fullscreen, LLCoordScreen size, BOOL disable_vsync)
BOOL setCursorPosition (LLCoordWindow position)
BOOL getCursorPosition (LLCoordWindow *position)
void showCursor ()
void hideCursor ()
void showCursorFromMouseMove ()
void hideCursorUntilMouseMove ()
BOOL isCursorHidden ()
void setCursor (ECursorType cursor)
void captureMouse ()
void releaseMouse ()
void setMouseClipping (BOOL b)
BOOL isClipboardTextAvailable ()
BOOL pasteTextFromClipboard (LLWString &dst)
BOOL copyTextToClipboard (const LLWString &src)
void flashIcon (F32 seconds)
F32 getGamma ()
BOOL setGamma (const F32 gamma)
BOOL restoreGamma ()
void gatherInput ()
void delayInputProcessing ()
void swapBuffers ()
LLString getTempFileName ()
void deleteFile (const char *file_name)
S32 stat (const char *file_name, struct stat *stat_info)
BOOL sendEmail (const char *address, const char *subject, const char *body_text, const char *attachment=NULL, const char *attachment_displayed_name=NULL)
BOOL convertCoords (LLCoordScreen from, LLCoordWindow *to)
BOOL convertCoords (LLCoordWindow from, LLCoordScreen *to)
BOOL convertCoords (LLCoordWindow from, LLCoordGL *to)
BOOL convertCoords (LLCoordGL from, LLCoordWindow *to)
BOOL convertCoords (LLCoordScreen from, LLCoordGL *to)
BOOL convertCoords (LLCoordGL from, LLCoordScreen *to)
LLWindowResolution * getSupportedResolutions (S32 &num_resolutions)
F32 getNativeAspectRatio ()
F32 getPixelAspectRatio ()
void setNativeAspectRatio (F32 ratio)
voidgetPlatformWindow ()
 LLWindowSolaris (char *title, char *name, S32 x, S32 y, S32 width, S32 height, U32 flags, BOOL fullscreen, BOOL clearBg, BOOL disable_vsync, BOOL use_gl, BOOL ignore_pixel_depth)
 ~LLWindowSolaris ()

Detailed Description

Definition at line 37 of file llwindowsolaris.h.


Constructor & Destructor Documentation

LLWindowSolaris::LLWindowSolaris ( char *  title,
char *  name,
S32  x,
S32  y,
S32  width,
S32  height,
U32  flags,
BOOL  fullscreen,
BOOL  clearBg,
BOOL  disable_vsync,
BOOL  use_gl,
BOOL  ignore_pixel_depth 
)

LLWindowSolaris::~LLWindowSolaris (  ) 


Member Function Documentation

void LLWindowSolaris::captureMouse (  )  [inline, virtual]

Implements LLWindow.

Definition at line 63 of file llwindowsolaris.h.

void LLWindowSolaris::close (  )  [inline, virtual]

Implements LLWindow.

Definition at line 42 of file llwindowsolaris.h.

BOOL LLWindowSolaris::convertCoords ( LLCoordGL  from,
LLCoordScreen to 
) [inline, virtual]

Implements LLWindow.

Definition at line 90 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::convertCoords ( LLCoordScreen  from,
LLCoordGL to 
) [inline, virtual]

Implements LLWindow.

Definition at line 89 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::convertCoords ( LLCoordGL  from,
LLCoordWindow to 
) [inline, virtual]

Implements LLWindow.

Definition at line 88 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::convertCoords ( LLCoordWindow  from,
LLCoordGL to 
) [inline, virtual]

Implements LLWindow.

Definition at line 87 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::convertCoords ( LLCoordWindow  from,
LLCoordScreen to 
) [inline, virtual]

Implements LLWindow.

Definition at line 86 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::convertCoords ( LLCoordScreen  from,
LLCoordWindow to 
) [inline, virtual]

Implements LLWindow.

Definition at line 85 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::copyTextToClipboard ( const LLWString src  )  [inline, virtual]

Implements LLWindow.

Definition at line 68 of file llwindowsolaris.h.

References FALSE.

void LLWindowSolaris::delayInputProcessing (  )  [inline, virtual]

Implements LLWindow.

Definition at line 75 of file llwindowsolaris.h.

void LLWindowSolaris::deleteFile ( const char *  file_name  )  [inline]

Definition at line 79 of file llwindowsolaris.h.

void LLWindowSolaris::flashIcon ( F32  seconds  )  [inline, virtual]

Implements LLWindow.

Definition at line 69 of file llwindowsolaris.h.

void LLWindowSolaris::gatherInput (  )  [inline, virtual]

Implements LLWindow.

Definition at line 74 of file llwindowsolaris.h.

BOOL LLWindowSolaris::getCursorPosition ( LLCoordWindow position  )  [inline, virtual]

Implements LLWindow.

Definition at line 55 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::getFullscreen (  )  [inline]

Reimplemented from LLWindow.

Definition at line 47 of file llwindowsolaris.h.

References FALSE.

F32 LLWindowSolaris::getGamma (  )  [inline, virtual]

Implements LLWindow.

Definition at line 70 of file llwindowsolaris.h.

BOOL LLWindowSolaris::getMaximized (  )  [inline, virtual]

Implements LLWindow.

Definition at line 45 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::getMinimized (  )  [inline, virtual]

Implements LLWindow.

Definition at line 44 of file llwindowsolaris.h.

References FALSE.

F32 LLWindowSolaris::getNativeAspectRatio (  )  [inline, virtual]

Implements LLWindow.

Definition at line 93 of file llwindowsolaris.h.

F32 LLWindowSolaris::getPixelAspectRatio (  )  [inline, virtual]

Implements LLWindow.

Definition at line 94 of file llwindowsolaris.h.

void* LLWindowSolaris::getPlatformWindow (  )  [inline, virtual]

Implements LLWindow.

Definition at line 99 of file llwindowsolaris.h.

References NULL.

BOOL LLWindowSolaris::getPosition ( LLCoordScreen position  )  [inline, virtual]

Implements LLWindow.

Definition at line 48 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::getSize ( LLCoordWindow size  )  [inline, virtual]

Implements LLWindow.

Definition at line 50 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::getSize ( LLCoordScreen size  )  [inline, virtual]

Implements LLWindow.

Definition at line 49 of file llwindowsolaris.h.

References FALSE.

LLWindowResolution* LLWindowSolaris::getSupportedResolutions ( S32 num_resolutions  )  [inline, virtual]

Implements LLWindow.

Definition at line 92 of file llwindowsolaris.h.

References NULL.

LLString LLWindowSolaris::getTempFileName (  )  [inline]

Definition at line 78 of file llwindowsolaris.h.

BOOL LLWindowSolaris::getVisible (  )  [inline, virtual]

Implements LLWindow.

Definition at line 43 of file llwindowsolaris.h.

References FALSE.

void LLWindowSolaris::hide (  )  [inline, virtual]

Implements LLWindow.

Definition at line 41 of file llwindowsolaris.h.

void LLWindowSolaris::hideCursor (  )  [inline, virtual]

Implements LLWindow.

Definition at line 57 of file llwindowsolaris.h.

void LLWindowSolaris::hideCursorUntilMouseMove (  )  [inline, virtual]

Implements LLWindow.

Definition at line 59 of file llwindowsolaris.h.

BOOL LLWindowSolaris::isClipboardTextAvailable (  )  [inline, virtual]

Implements LLWindow.

Definition at line 66 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::isCursorHidden (  )  [inline, virtual]

Implements LLWindow.

Definition at line 60 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::maximize (  )  [inline, virtual]

Implements LLWindow.

Definition at line 46 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::pasteTextFromClipboard ( LLWString dst  )  [inline, virtual]

Implements LLWindow.

Definition at line 67 of file llwindowsolaris.h.

References FALSE.

void LLWindowSolaris::releaseMouse (  )  [inline, virtual]

Implements LLWindow.

Definition at line 64 of file llwindowsolaris.h.

BOOL LLWindowSolaris::restoreGamma (  )  [inline, virtual]

Implements LLWindow.

Definition at line 72 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::sendEmail ( const char *  address,
const char *  subject,
const char *  body_text,
const char *  attachment = NULL,
const char *  attachment_displayed_name = NULL 
) [inline, virtual]

Implements LLWindow.

Definition at line 81 of file llwindowsolaris.h.

References FALSE.

void LLWindowSolaris::setCursor ( ECursorType  cursor  )  [inline, virtual]

Implements LLWindow.

Definition at line 61 of file llwindowsolaris.h.

BOOL LLWindowSolaris::setCursorPosition ( LLCoordWindow  position  )  [inline, virtual]

Implements LLWindow.

Definition at line 54 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::setGamma ( const F32  gamma  )  [inline, virtual]

Implements LLWindow.

Definition at line 71 of file llwindowsolaris.h.

References FALSE.

void LLWindowSolaris::setMouseClipping ( BOOL  b  )  [inline, virtual]

Implements LLWindow.

Definition at line 65 of file llwindowsolaris.h.

void LLWindowSolaris::setNativeAspectRatio ( F32  ratio  )  [inline, virtual]

Implements LLWindow.

Definition at line 95 of file llwindowsolaris.h.

BOOL LLWindowSolaris::setPosition ( LLCoordScreen  position  )  [inline, virtual]

Implements LLWindow.

Definition at line 51 of file llwindowsolaris.h.

References FALSE.

BOOL LLWindowSolaris::setSize ( LLCoordScreen  size  )  [inline, virtual]

Implements LLWindow.

Definition at line 52 of file llwindowsolaris.h.

References FALSE.

void LLWindowSolaris::show (  )  [inline, virtual]

Implements LLWindow.

Definition at line 40 of file llwindowsolaris.h.

void LLWindowSolaris::showCursor (  )  [inline, virtual]

Implements LLWindow.

Definition at line 56 of file llwindowsolaris.h.

void LLWindowSolaris::showCursorFromMouseMove (  )  [inline, virtual]

Implements LLWindow.

Definition at line 58 of file llwindowsolaris.h.

S32 LLWindowSolaris::stat ( const char *  file_name,
struct stat *  stat_info 
) [inline, virtual]

Implements LLWindow.

Definition at line 80 of file llwindowsolaris.h.

void LLWindowSolaris::swapBuffers (  )  [virtual]

Implements LLWindow.

BOOL LLWindowSolaris::switchContext ( BOOL  fullscreen,
LLCoordScreen  size,
BOOL  disable_vsync 
) [inline, virtual]

Implements LLWindow.

Definition at line 53 of file llwindowsolaris.h.

References FALSE.


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:12:04 2010 for Second Life Viewer by  doxygen 1.4.7