LLWindowHeadless Class Reference
#include <llwindowheadless.h>
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, const LLCoordScreen &size, BOOL disable_vsync, const LLCoordScreen *const posp=NULL) |
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) |
void | setFSAASamples (const U32 fsaa_samples) |
U32 | getFSAASamples () |
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) |
void * | getPlatformWindow () |
void | bringToFront () |
| LLWindowHeadless (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) |
virtual | ~LLWindowHeadless () |
Detailed Description
Definition at line 37 of file llwindowheadless.h.
Constructor & Destructor Documentation
LLWindowHeadless::LLWindowHeadless |
( |
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 | |
|
) |
| | |
LLWindowHeadless::~LLWindowHeadless |
( |
|
) |
[virtual] |
Member Function Documentation
void LLWindowHeadless::show |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::hide |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::close |
( |
|
) |
[inline, virtual] |
BOOL LLWindowHeadless::getVisible |
( |
|
) |
[inline, virtual] |
BOOL LLWindowHeadless::getMinimized |
( |
|
) |
[inline, virtual] |
BOOL LLWindowHeadless::getMaximized |
( |
|
) |
[inline, virtual] |
BOOL LLWindowHeadless::maximize |
( |
|
) |
[inline, virtual] |
BOOL LLWindowHeadless::getFullscreen |
( |
|
) |
[inline] |
BOOL LLWindowHeadless::setCursorPosition |
( |
LLCoordWindow |
position |
) |
[inline, virtual] |
BOOL LLWindowHeadless::getCursorPosition |
( |
LLCoordWindow * |
position |
) |
[inline, virtual] |
void LLWindowHeadless::showCursor |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::hideCursor |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::showCursorFromMouseMove |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::hideCursorUntilMouseMove |
( |
|
) |
[inline, virtual] |
BOOL LLWindowHeadless::isCursorHidden |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::setCursor |
( |
ECursorType |
cursor |
) |
[inline, virtual] |
void LLWindowHeadless::captureMouse |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::releaseMouse |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::setMouseClipping |
( |
BOOL |
b |
) |
[inline, virtual] |
BOOL LLWindowHeadless::isClipboardTextAvailable |
( |
|
) |
[inline, virtual] |
BOOL LLWindowHeadless::pasteTextFromClipboard |
( |
LLWString & |
dst |
) |
[inline, virtual] |
BOOL LLWindowHeadless::copyTextToClipboard |
( |
const LLWString & |
src |
) |
[inline, virtual] |
void LLWindowHeadless::flashIcon |
( |
F32 |
seconds |
) |
[inline, virtual] |
F32 LLWindowHeadless::getGamma |
( |
|
) |
[inline, virtual] |
BOOL LLWindowHeadless::setGamma |
( |
const F32 |
gamma |
) |
[inline, virtual] |
void LLWindowHeadless::setFSAASamples |
( |
const U32 |
fsaa_samples |
) |
[inline, virtual] |
U32 LLWindowHeadless::getFSAASamples |
( |
|
) |
[inline, virtual] |
BOOL LLWindowHeadless::restoreGamma |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::gatherInput |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::delayInputProcessing |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::swapBuffers |
( |
|
) |
[virtual] |
LLString LLWindowHeadless::getTempFileName |
( |
|
) |
[inline] |
void LLWindowHeadless::deleteFile |
( |
const char * |
file_name |
) |
[inline] |
S32 LLWindowHeadless::stat |
( |
const char * |
file_name, |
|
|
struct stat * |
stat_info | |
|
) |
| | [inline, virtual] |
BOOL LLWindowHeadless::sendEmail |
( |
const char * |
address, |
|
|
const char * |
subject, |
|
|
const char * |
body_text, |
|
|
const char * |
attachment = NULL , |
|
|
const char * |
attachment_displayed_name = NULL | |
|
) |
| | [inline, virtual] |
LLWindowResolution* LLWindowHeadless::getSupportedResolutions |
( |
S32 & |
num_resolutions |
) |
[inline, virtual] |
F32 LLWindowHeadless::getNativeAspectRatio |
( |
|
) |
[inline, virtual] |
F32 LLWindowHeadless::getPixelAspectRatio |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::setNativeAspectRatio |
( |
F32 |
ratio |
) |
[inline, virtual] |
void* LLWindowHeadless::getPlatformWindow |
( |
|
) |
[inline, virtual] |
void LLWindowHeadless::bringToFront |
( |
|
) |
[inline, virtual] |
The documentation for this class was generated from the following files: