llviewercontrol.cpp File Reference

Viewer configuration. More...

#include "llviewerprecompiledheaders.h"
#include "llviewercontrol.h"
#include "indra_constants.h"
#include "audioengine.h"
#include "llagent.h"
#include "llconsole.h"
#include "lldrawpoolterrain.h"
#include "llflexibleobject.h"
#include "llfeaturemanager.h"
#include "llglslshader.h"
#include "llnetmap.h"
#include "llpanelgeneral.h"
#include "llpanelinput.h"
#include "llsky.h"
#include "llvieweraudio.h"
#include "llviewerimagelist.h"
#include "llviewerthrottle.h"
#include "llviewerwindow.h"
#include "llvoavatar.h"
#include "llvoiceclient.h"
#include "llvosky.h"
#include "llvotree.h"
#include "llvovolume.h"
#include "llworld.h"
#include "pipeline.h"
#include "llviewerjoystick.h"
#include "llviewerparcelmgr.h"
#include "llparcel.h"
#include "llnotify.h"
#include "llkeyboard.h"
#include "llerrorcontrol.h"
#include "llversionviewer.h"
#include "llappviewer.h"
#include "llvosurfacepatch.h"
#include "llvowlsky.h"
#include "llglimmediate.h"

Include dependency graph for llviewercontrol.cpp:

Go to the source code of this file.

Functions

static bool handleRenderAvatarMouselookChanged (const LLSD &newvalue)
static bool handleRenderFarClipChanged (const LLSD &newvalue)
static bool handleTerrainDetailChanged (const LLSD &newvalue)
static bool handleSetShaderChanged (const LLSD &newvalue)
static bool handleReleaseGLBufferChanged (const LLSD &newvalue)
static bool handleVolumeLODChanged (const LLSD &newvalue)
static bool handleAvatarLODChanged (const LLSD &newvalue)
static bool handleTerrainLODChanged (const LLSD &newvalue)
static bool handleTreeLODChanged (const LLSD &newvalue)
static bool handleFlexLODChanged (const LLSD &newvalue)
static bool handleGammaChanged (const LLSD &newvalue)
static bool handleFogRatioChanged (const LLSD &newvalue)
static bool handleMaxPartCountChanged (const LLSD &newvalue)
static bool handleCompositeLimitChanged (const LLSD &newvalue)
static bool handleVideoMemoryChanged (const LLSD &newvalue)
static bool handleBandwidthChanged (const LLSD &newvalue)
static bool handleChatFontSizeChanged (const LLSD &newvalue)
static bool handleChatPersistTimeChanged (const LLSD &newvalue)
static bool handleConsoleMaxLinesChanged (const LLSD &newvalue)
static void handleAudioVolumeChanged (const LLSD &newvalue)
static bool handleJoystickChanged (const LLSD &newvalue)
static bool handleAudioStreamMusicChanged (const LLSD &newvalue)
static bool handleUseOcclusionChanged (const LLSD &newvalue)
static bool handleNumpadControlChanged (const LLSD &newvalue)
static bool handleRenderUseVBOChanged (const LLSD &newvalue)
static bool handleWLSkyDetailChanged (const LLSD &)
static bool handleRenderLightingDetailChanged (const LLSD &newvalue)
static bool handleResetVertexBuffersChanged (const LLSD &)
static bool handleRenderDynamicLODChanged (const LLSD &newvalue)
static bool handleRenderUseFBOChanged (const LLSD &newvalue)
static bool handleRenderUseImpostorsChanged (const LLSD &newvalue)
static bool handleRenderDebugGLChanged (const LLSD &newvalue)
static bool handleRenderDebugPipelineChanged (const LLSD &newvalue)
static bool handleRenderResolutionDivisorChanged (const LLSD &)
static bool handleDebugViewsChanged (const LLSD &newvalue)
static bool handleLogFileChanged (const LLSD &newvalue)
bool handleHideGroupTitleChanged (const LLSD &newvalue)
bool handleEffectColorChanged (const LLSD &newvalue)
bool handleRotateNetMapChanged (const LLSD &newvalue)
bool handleVectorizeChanged (const LLSD &newvalue)
bool handleVoiceClientPrefsChanged (const LLSD &newvalue)
void settings_setup_listeners ()

Variables

BOOL gHackGodmode = FALSE
std::map< LLString,
LLControlGroup * > 
gSettings
LLControlGroup gSavedSettings
LLControlGroup gSavedPerAccountSettings
LLControlGroup gColors
LLControlGroup gCrashSettings
LLString gLastRunVersion
LLString gCurrentVersion
BOOL gResizeScreenTexture
BOOL gDebugGL
const F32 MAX_USER_FOG_RATIO = 10.f
const F32 MIN_USER_FOG_RATIO = 0.5f
const S32 MAX_USER_COMPOSITE_LIMIT = 100
const S32 MIN_USER_COMPOSITE_LIMIT = 0


Detailed Description

Viewer configuration.

Author:
Richard Nelson
LicenseInfo
firstyear=2001&license=viewergpl

Copyright (c) 2001-2008, Linden Research, Inc.

Second Life Viewer Source Code The source code in this file ("Source Code") is provided by Linden Lab to you under the terms of the GNU General Public License, version 2.0 ("GPL"), unless you have obtained a separate licensing agreement ("Other License"), formally executed by you and Linden Lab. Terms of the GPL can be found in doc/GPL-license.txt in this distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/gplv2

There are special exceptions to the terms and conditions of the GPL as it is applied to this Source Code. View the full text of the exception in the file doc/FLOSS-exception.txt in this software distribution, or online at http://secondlifegrid.net/programs/open_source/licensing/flossexception

By copying, modifying or distributing this software, you acknowledge that you have read and understood your obligations described above, and agree to abide by those obligations.

ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, COMPLETENESS OR PERFORMANCE. $/LicenseInfo$

Definition in file llviewercontrol.cpp.


Function Documentation

static bool handleAudioStreamMusicChanged ( const LLSD newvalue  )  [static]

static void handleAudioVolumeChanged ( const LLSD newvalue  )  [static]

Definition at line 250 of file llviewercontrol.cpp.

References audio_update_volume().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleAvatarLODChanged ( const LLSD newvalue  )  [static]

Definition at line 138 of file llviewercontrol.cpp.

References LLSD::asReal(), and LLVOAvatar::sLODFactor.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleBandwidthChanged ( const LLSD newvalue  )  [static]

Definition at line 217 of file llviewercontrol.cpp.

References LLSD::asReal(), gViewerThrottle, and LLViewerThrottle::setMaxBandwidth().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleChatFontSizeChanged ( const LLSD newvalue  )  [static]

Definition at line 223 of file llviewercontrol.cpp.

References LLSD::asInteger(), gConsole, and LLConsole::setFontSize().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleChatPersistTimeChanged ( const LLSD newvalue  )  [static]

Definition at line 232 of file llviewercontrol.cpp.

References LLSD::asReal(), gConsole, and LLConsole::setLinePersistTime().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleCompositeLimitChanged ( const LLSD newvalue  )  [static]

Definition at line 204 of file llviewercontrol.cpp.

References LLSD::asInteger(), llmax(), llmin(), MAX_USER_COMPOSITE_LIMIT, MIN_USER_COMPOSITE_LIMIT, S32, and LLVOAvatar::sMaxOtherAvatarsToComposite.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleConsoleMaxLinesChanged ( const LLSD newvalue  )  [static]

Definition at line 241 of file llviewercontrol.cpp.

References LLSD::asInteger(), gConsole, and LLFixedBuffer::setMaxLines().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleDebugViewsChanged ( const LLSD newvalue  )  [static]

Definition at line 379 of file llviewercontrol.cpp.

References LLSD::asBoolean(), and LLView::sDebugRects.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

bool handleEffectColorChanged ( const LLSD newvalue  ) 

Definition at line 399 of file llviewercontrol.cpp.

References gAgent, and LLAgent::setEffectColor().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleFlexLODChanged ( const LLSD newvalue  )  [static]

Definition at line 160 of file llviewercontrol.cpp.

References LLSD::asReal(), and LLVolumeImplFlexible::sUpdateFactor.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleFogRatioChanged ( const LLSD newvalue  )  [static]

Definition at line 188 of file llviewercontrol.cpp.

References LLSD::asReal(), gSky, llmax(), llmin(), MAX_USER_FOG_RATIO, MIN_USER_FOG_RATIO, and LLSky::setFogRatio().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleGammaChanged ( const LLSD newvalue  )  [static]

Definition at line 166 of file llviewercontrol.cpp.

References LLSD::asReal(), LLWindow::getGamma(), LLViewerWindow::getWindow(), gViewerWindow, llendl, llwarns, and LLWindow::setGamma().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

bool handleHideGroupTitleChanged ( const LLSD newvalue  ) 

Definition at line 393 of file llviewercontrol.cpp.

References gAgent, and LLAgent::setHideGroupTitle().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleJoystickChanged ( const LLSD newvalue  )  [static]

Definition at line 255 of file llviewercontrol.cpp.

References LLSingleton< LLViewerJoystick >::getInstance(), LLViewerJoystick::setCameraNeedsUpdate(), and TRUE.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleLogFileChanged ( const LLSD newvalue  )  [static]

Definition at line 385 of file llviewercontrol.cpp.

References LLSD::asString(), LLError::logToFile(), and LLFile::remove().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleMaxPartCountChanged ( const LLSD newvalue  )  [static]

Definition at line 195 of file llviewercontrol.cpp.

References LLSD::asInteger(), and LLViewerPartSim::setMaxPartCount().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleNumpadControlChanged ( const LLSD newvalue  )  [static]

Definition at line 293 of file llviewercontrol.cpp.

References LLSD::asInteger(), gKeyboard, and LLKeyboard::setNumpadDistinct().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleReleaseGLBufferChanged ( const LLSD newvalue  )  [static]

Definition at line 121 of file llviewercontrol.cpp.

References LLPipeline::createGLBuffers(), gPipeline, LLPipeline::isInit(), and LLPipeline::releaseGLBuffers().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleRenderAvatarMouselookChanged ( const LLSD newvalue  )  [static]

Definition at line 94 of file llviewercontrol.cpp.

References LLSD::asBoolean(), and LLVOAvatar::sVisibleInFirstPerson.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleRenderDebugGLChanged ( const LLSD newvalue  )  [static]

Definition at line 361 of file llviewercontrol.cpp.

References LLSD::asBoolean(), and gDebugGL.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleRenderDebugPipelineChanged ( const LLSD newvalue  )  [static]

Definition at line 367 of file llviewercontrol.cpp.

References LLSD::asBoolean(), and gDebugPipeline.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleRenderDynamicLODChanged ( const LLSD newvalue  )  [static]

Definition at line 338 of file llviewercontrol.cpp.

References LLSD::asBoolean(), and LLPipeline::sDynamicLOD.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleRenderFarClipChanged ( const LLSD newvalue  )  [static]

Definition at line 100 of file llviewercontrol.cpp.

References LLSD::asReal(), gAgent, LLSingleton< LLWorld >::getInstance(), LLAgent::mDrawDistance, and LLWorld::setLandFarClip().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleRenderLightingDetailChanged ( const LLSD newvalue  )  [static]

Definition at line 320 of file llviewercontrol.cpp.

References LLSD::asInteger(), gPipeline, LLPipeline::isInit(), and LLPipeline::setLightingDetail().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleRenderResolutionDivisorChanged ( const LLSD  )  [static]

Definition at line 373 of file llviewercontrol.cpp.

References gResizeScreenTexture, and TRUE.

Referenced by settings_setup_listeners().

Here is the caller graph for this function:

static bool handleRenderUseFBOChanged ( const LLSD newvalue  )  [static]

Definition at line 344 of file llviewercontrol.cpp.

References LLSD::asBoolean(), LLPipeline::createGLBuffers(), gPipeline, LLPipeline::isInit(), LLPipeline::releaseGLBuffers(), and LLRenderTarget::sUseFBO.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleRenderUseImpostorsChanged ( const LLSD newvalue  )  [static]

Definition at line 355 of file llviewercontrol.cpp.

References FALSE, and LLVOAvatar::sUseImpostors.

Referenced by settings_setup_listeners().

Here is the caller graph for this function:

static bool handleRenderUseVBOChanged ( const LLSD newvalue  )  [static]

Definition at line 302 of file llviewercontrol.cpp.

References LLSD::asBoolean(), gPipeline, LLPipeline::isInit(), and LLPipeline::setUseVBO().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleResetVertexBuffersChanged ( const LLSD  )  [static]

Definition at line 329 of file llviewercontrol.cpp.

References gPipeline, LLPipeline::isInit(), and LLPipeline::resetVertexBuffers().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

bool handleRotateNetMapChanged ( const LLSD newvalue  ) 

Definition at line 405 of file llviewercontrol.cpp.

References LLSD::asBoolean(), and LLNetMap::setRotateMap().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleSetShaderChanged ( const LLSD newvalue  )  [static]

Definition at line 115 of file llviewercontrol.cpp.

References LLShaderMgr::setShaders().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleTerrainDetailChanged ( const LLSD newvalue  )  [static]

Definition at line 108 of file llviewercontrol.cpp.

References LLSD::asInteger(), and LLDrawPoolTerrain::sDetailMode.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleTerrainLODChanged ( const LLSD newvalue  )  [static]

Definition at line 144 of file llviewercontrol.cpp.

References LLSD::asReal(), and LLVOSurfacePatch::sLODFactor.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleTreeLODChanged ( const LLSD newvalue  )  [static]

Definition at line 154 of file llviewercontrol.cpp.

References LLSD::asReal(), and LLVOTree::sTreeFactor.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleUseOcclusionChanged ( const LLSD newvalue  )  [static]

Definition at line 286 of file llviewercontrol.cpp.

References LLSD::asBoolean(), LLSingleton< LLFeatureManager >::getInstance(), gGLManager, gUseWireframe, LLFeatureList::isFeatureAvailable(), LLGLManager::mHasOcclusionQuery, and LLPipeline::sUseOcclusion.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

bool handleVectorizeChanged ( const LLSD newvalue  ) 

Definition at line 411 of file llviewercontrol.cpp.

References LLViewerJointMesh::updateVectorize().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleVideoMemoryChanged ( const LLSD newvalue  )  [static]

Definition at line 211 of file llviewercontrol.cpp.

References LLSD::asInteger(), gImageList, and LLViewerImageList::updateMaxResidentTexMem().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

bool handleVoiceClientPrefsChanged ( const LLSD newvalue  ) 

static bool handleVolumeLODChanged ( const LLSD newvalue  )  [static]

Definition at line 131 of file llviewercontrol.cpp.

References LLSD::asReal(), LLVOVolume::sDistanceFactor, and LLVOVolume::sLODFactor.

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

static bool handleWLSkyDetailChanged ( const LLSD  )  [static]

Definition at line 311 of file llviewercontrol.cpp.

References gSky, LLSky::mVOWLSkyp, and LLPointer< Type >::notNull().

Referenced by settings_setup_listeners().

Here is the call graph for this function:

Here is the caller graph for this function:

void settings_setup_listeners (  ) 


Variable Documentation

Definition at line 86 of file llviewercontrol.cpp.

Referenced by LLUserAuth::authenticate(), LLAppViewer::init(), and send_stats().

Definition at line 58 of file llgl.cpp.

BOOL gHackGodmode = FALSE

Definition at line 85 of file llviewercontrol.cpp.

Referenced by LLAppViewer::initConfiguration().

Definition at line 80 of file llviewercontrol.cpp.

Referenced by add_timestamped_line(), LLToolPlacerPanel::addButton(), LLFloaterChat::addChat(), LLFloaterChat::addChatHistory(), LLToolPlacer::addDuplicate(), LLFloaterChatterBox::addFloater(), LLFloaterIMPanel::addHistoryLine(), LLIMMgr::addMessage(), LLToolPlacer::addObject(), LLFloaterIMPanel::addTypingIndicator(), adjust_rect_bottom_center(), adjust_rect_centered_partial_zoom(), adjust_rect_top_center(), adjust_rect_top_left(), adjust_rect_top_right(), LLViewerObject::adjustAudioGain(), LLViewerWindow::adjustRectanglesForFirstUse(), agent_jump(), LLPrefsIMImpl::apply(), LLPrefsChat::apply(), LLPanelDebug::apply(), LLPanelVoiceDeviceSettings::apply(), LLFloaterHardwareSettings::apply(), LLFeatureManager::applyFeatures(), LLFeatureManager::applyRecommendedSettings(), LLPanelDisplay::applyResolution(), LLUndoWearable::applyUndoRedo(), audio_update_volume(), audio_update_wind(), LLPreviewSound::auditionSound(), LLUserAuth::authenticate(), LLPipeline::blurReflectionMap(), LLMediaRemoteCtrl::build(), LLPanelDirFind::buildSearchURL(), LLInventoryModel::bulkFetch(), LLVOSky::calcAtmospherics(), LLAgent::calcCameraPositionTargetGlobal(), LLViewerWindow::calcDisplayScale(), LLAgent::calcFocusPositionTargetGlobal(), callback_play_media(), LLAgent::cameraOrbitIn(), LLManipTranslate::canAffectSelection(), LLManipRotate::canAffectSelection(), LLPrefsVoiceLogic::cancel(), LLPrefsIMImpl::cancel(), LLPrefsChatImpl::cancel(), LLPanelWeb::cancel(), LLPanelNetwork::cancel(), LLPanelMsgs::cancel(), LLPanelLCD::cancel(), LLPanelInput::cancel(), LLPanelGeneral::cancel(), LLPanelDisplay::cancel(), LLPanelAudioPrefs::cancel(), LLPanelVoiceDeviceSettings::cancel(), LLFloaterJoystick::cancel(), LLFloaterHardwareSettings::cancel(), LLSelectMgr::canSelectObject(), LLAgent::changeCameraToCustomizeAvatar(), LLAgent::changeCameraToFollow(), LLAgent::changeCameraToMouselook(), LLAgent::changeCameraToThirdPerson(), LLViewerWindow::changeDisplaySettings(), check_offer_throttle(), check_show_xui_names(), check_toggle_control(), LLFloaterSnapshot::Impl::checkAspectRatio(), LLFloaterSnapshot::Impl::checkAutoSnapshot(), LLFloaterSnapshot::Impl::checkImageSize(), LLViewerWindow::checkSettings(), LLAppViewer::cleanup(), LLAppViewer::cleanupSavedSettings(), click_dozer_size(), click_popup_dozer_mode(), click_popup_dozer_size(), click_show_more(), commit_select_component(), commit_select_tool(), LLVoiceClient::connectorCreate(), LLViewerImageList::convertToUploadFile(), LLFloaterNotRunQueue::create(), LLFloaterRunQueue::create(), LLFloaterResetQueue::create(), LLFloaterCompileQueue::create(), LLPipeline::createGLBuffers(), LLFloaterColorPicker::createUI(), LLSelectMgr::deselectAllIfTooFar(), LLSelectMgr::deselectHighlightedObjects(), LLFloaterLagMeter::determineClient(), LLFirstUse::disableFirstUse(), LLAppViewer::disconnectViewer(), display(), LLFolderView::doIdle(), LLManipRotate::dragConstrained(), LLManipScale::dragCorner(), LLManipScale::dragFace(), LLWorldMapView::draw(), LLVoiceRemoteCtrl::draw(), LLViewerWindow::draw(), LLToolGun::draw(), LLFloaterTexturePicker::draw(), LLPrefsVoice::draw(), LLPanelAudioVolume::draw(), LLHoverView::draw(), LLFolderView::draw(), LLFolderViewItem::draw(), LLPanelVoiceDeviceSettings::draw(), LLFloaterSnapshot::draw(), LLFloaterColorPicker::draw(), LLConsole::draw(), LLWorldMapView::drawEvents(), LLMediaRemoteCtrl::enableMediaButtons(), LLViewerInventoryCategory::fetchDescendents(), LLFolderView::filter(), LLEmbeddedNotecardOpener::fire(), LLSnapshotLivePreview::generateThumbnailImage(), LLPipeline::generateWaterReflection(), get_text_color(), get_texture_list_name(), LLAgent::getCameraMinOffGround(), LLVOAvatar::getDefaultTEImageID(), LLViewerWindow::getDisplayAspectRatio(), LLSelectMgr::getGrid(), LLGroupNotifyBox::getGroupNotifyRect(), LLAgent::getName(), LLNotifyBox::getNotifyRect(), LLNotifyBox::getNotifyTipRect(), LLVOWLSky::getNumSlices(), LLVOWLSky::getNumStacks(), LLPanelDirFind::getSearchURLSuffix(), LLManipScale::getShowAxes(), LLPanelObject::getState(), LLManipScale::getStretchTextures(), LLViewerWindow::getTargetWindow(), LLNotifyBox::getTemplate(), LLManipScale::getUniform(), LLLoginHandler::handle(), handle_chat(), handle_go_to(), handle_reload_settings(), handle_show_overlay_title(), LLWorldMapView::handleClick(), LLToolSelectLand::handleDeselect(), LLToolBrushLand::handleDeselect(), LLToolPie::handleDoubleClick(), LLFileTakeSnapshotToDisk::handleEvent(), LLViewCheckBeaconEnabled::handleEvent(), LLViewToggleBeacon::handleEvent(), LLViewBeaconWidth::handleEvent(), LLToolsEditLinkedParts::handleEvent(), LLToolsShowSelectionLightRadius::handleEvent(), LLToolsShowHiddenSelection::handleEvent(), LLToolsSelectBySurrounding::handleEvent(), LLToolsSelectOnlyMovableObjects::handleEvent(), LLToolsSelectOnlyMyObjects::handleEvent(), LLViewEnableMouselook::handleEvent(), LLToggleControl::handleEvent(), LLLandEdit::handleEvent(), LLToolsEnableLink::handleEvent(), LLToolsSnapObjectXY::handleEvent(), LLViewDefaultUISize::handleEvent(), LLLandBuild::handleEvent(), LLObjectEdit::handleEvent(), LLObjectBuild::handleEvent(), LLNewWindow::handleEvent(), LLToolGun::handleHover(), LLManipTranslate::handleHover(), LLSnapshotFloaterView::handleHover(), LLToolGrab::handleHoverInactive(), LLViewerWindow::handleKey(), LLSnapshotFloaterView::handleKey(), LLFloaterIMPanel::handleKeyHere(), LLSnapshotFloaterView::handleMouseDown(), LLManipTranslate::handleMouseDownOnPart(), LLToolSelect::handleMouseUp(), LLSnapshotFloaterView::handleMouseUp(), LLFloaterColorPicker::handleMouseUp(), LLToolSelect::handleObjectSelection(), LLViewerWindow::handlePerFrameHover(), LLToolSelectRect::handleRectangleSelection(), LLToolSelectLand::handleSelect(), LLToolBrushLand::handleSelect(), LLFolderView::handleUnicodeCharHere(), LLAppViewer::handleViewerCrash(), LLManipTranslate::highlightIntersection(), LLSelectMgr::highlightObjectOnly(), LLAppViewer::idle(), idle_afk_check(), idle_startup(), LLAppViewer::idleNetwork(), LLVOAvatar::idleUpdate(), LLToolMgr::inBuildMode(), LLPipeline::init(), LLXMLRPCTransaction::Impl::init(), LLViewerJoystick::init(), LLSky::init(), LLPrefsVoiceLogic::init(), LLInventoryView::init(), LLFloaterIMPanel::init(), LLAppViewer::init(), LLAgent::init(), init_audio(), init_client_menu(), init_start_screen(), LLViewerWindow::initBase(), LLAppViewer::initCache(), LLVOAvatar::initClass(), LLViewerMedia::initClass(), LLAppViewer::initConfiguration(), LLVOSky::initCubeMap(), LLViewerWindow::initFonts(), LLUIImageList::initFromFile(), initGridChoice(), LLAppViewerWin32::initHardwareTest(), LLAppViewerWin32::initParseCommandLine(), LLAppViewerMacOSX::initParseCommandLine(), LLAppViewerLinux::initParseCommandLine(), LLSurface::initTextures(), LLFloaterCustomize::initWearablePanels(), LLAppViewer::initWindow(), inventory_offer_handler(), LLIMMgr::inviteToSession(), LLVOAvatar::isFullyLoaded(), LLOverlayBar::layoutButtons(), LLCompass::LLCompass(), LLConsole::LLConsole(), LLDrawPoolTerrain::LLDrawPoolTerrain(), LLFloaterAbout::LLFloaterAbout(), LLFloaterAuction::LLFloaterAuction(), LLFloaterChatterBox::LLFloaterChatterBox(), LLFloaterCustomize::LLFloaterCustomize(), LLFloaterHtml::LLFloaterHtml(), LLFloaterHtmlHelp::LLFloaterHtmlHelp(), LLFloaterHUD::LLFloaterHUD(), LLFloaterLagMeter::LLFloaterLagMeter(), LLFloaterReleaseMsg::LLFloaterReleaseMsg(), LLFloaterTexturePicker::LLFloaterTexturePicker(), LLFloaterTools::LLFloaterTools(), LLHorizontalCompass::LLHorizontalCompass(), LLNetMap::LLNetMap(), LLPanelDebug::LLPanelDebug(), LLPanelLogin::LLPanelLogin(), LLPanelVoiceDeviceSettings::LLPanelVoiceDeviceSettings(), LLPreferenceCore::LLPreferenceCore(), LLSelectMgr::LLSelectMgr(), LLSnapshotLivePreview::LLSnapshotLivePreview(), LLStatusBar::LLStatusBar(), LLStatView::LLStatView(), LLToolBrushLand::LLToolBrushLand(), LLViewerPartSim::LLViewerPartSim(), LLViewerWindow::LLViewerWindow(), LLVLComposition::LLVLComposition(), LLVoiceClient::LLVoiceClient(), LLVoiceRemoteCtrl::LLVoiceRemoteCtrl(), LLVoiceVisualizer::LLVoiceVisualizer(), LLVOSky::LLVOSky(), LLViewerThrottle::load(), load_password_from_disk(), LLPanelLogin::loadLoginPage(), LLWeb::loadURL(), login_callback(), login_show(), LLStyleMap::lookup(), LLAppViewer::mainLoop(), menu_check_control(), menu_toggle_control(), menu_ui_enabled(), LLToolBrushLand::modifyLandAtPointGlobal(), LLToolBrushLand::modifyLandInSelectionGlobal(), LLViewerJoystick::moveAvatar(), LLViewerJoystick::moveFlycam(), LLViewerJoystick::moveObjects(), LLViewerWindow::movieSize(), LLWebBrowserCtrl::navigateToLocalPage(), LLIMMgr::noteOfflineUsers(), LLDrawPoolBump::numBumpPasses(), LLFloaterTexturePicker::onApplyImmediateCheck(), LLScriptEdCore::onBtnDynamicHelp(), LLVoiceRemoteCtrl::onBtnLock(), LLFloaterPreference::onBtnOK(), LLPanelEditWearable::onBtnRandomize(), LLFloaterCustomize::onBtnSnapshot(), LLVoiceRemoteCtrl::onBtnTalkClicked(), LLVoiceRemoteCtrl::onBtnTalkHeld(), LLVoiceRemoteCtrl::onBtnTalkReleased(), LLScriptEdCore::onCheckLock(), LLFloaterSnapshot::Impl::onClickAutoSnap(), LLPanelNetwork::onClickClearCache(), LLPanelLogin::onClickConnect(), LLPanelMsgs::onClickEnablePopup(), LLFloaterSnapshot::Impl::onClickHUDCheck(), LLFloaterSnapshot::Impl::onClickKeep(), LLFloaterSnapshot::Impl::onClickKeepAspectCheck(), LLFloaterSnapshot::Impl::onClickKeepOpenCheck(), LLFloaterSnapshot::Impl::onClickLess(), LLFloaterSnapshot::Impl::onClickMore(), LLPanelContents::onClickNewScript(), LLVoiceRemoteCtrl::onClickPopupBtn(), LLPanelNetwork::onClickResetCache(), LLPanelNetwork::onClickSetCache(), LLPrefsVoiceLogic::onClickSetMiddleMouse(), LLFloaterAuction::onClickSnapshot(), LLFloaterSnapshot::Impl::onClickUICheck(), LLFloaterMove::onClose(), LLInventoryView::onClose(), LLFloaterTools::onClose(), LLFloaterMap::onClose(), LLFloaterClothing::onClose(), LLFloaterChatterBox::onClose(), LLFloaterChat::onClose(), LLFloaterCamera::onClose(), LLFloaterActiveSpeakers::onClose(), LLPanelDisplay::onCommitAutoDetectAspect(), LLFloaterSnapshot::Impl::onCommitCustomResolution(), LLFloaterSnapshot::Impl::onCommitFreezeFrame(), LLPanelVoiceDeviceSettings::onCommitInputDevice(), LLPanelVoiceDeviceSettings::onCommitOutputDevice(), LLFloaterSnapshot::Impl::onCommitResolution(), LLPanelEditWearable::onCommitSexChange(), LLFloaterSnapshot::Impl::onCommitSnapshotType(), LLPanelAudioVolume::onCommitVolumeChange(), LLPanelWeb::onCommitWebProxyAddress(), LLPanelWeb::onCommitWebProxyEnabled(), LLPanelWeb::onCommitWebProxyPort(), LLPrefsVoiceLogic::onEarLocationCommit(), LLScriptEdCore::onHelpComboCommit(), LLSnapshotLivePreview::onIdle(), LLFloaterColorPicker::onImmediateCheck(), LLFloaterMove::onOpen(), LLPanelVoiceDeviceSettings::onOpen(), LLFloaterRegionInfo::onOpen(), LLFloaterChatterBox::onOpen(), LLFloaterCamera::onOpen(), LLFloaterActiveSpeakers::onOpen(), LLFloaterWindLight::onSavePreset(), LLFloaterWater::onSavePreset(), LLPanelWeb::onSelectBrowser(), LLPanelActiveSpeakers::onSortChanged(), LLPreferenceCore::onTabChanged(), LLFloaterDirectory::onTabChanged(), open_landmark(), open_notecard(), open_texture(), LLViewerTextEditor::openEmbeddedSound(), LLViewerTextEditor::openEmbeddedTexture(), LLTaskAnimationBridge::openItem(), LLTaskNotecardBridge::openItem(), LLTaskLSLBridge::openItem(), LLTaskTextureBridge::openItem(), LLLSLTextBridge::openItem(), LLAnimationBridge::openItem(), LLTaskSoundBridge::openSoundPreview(), LLSoundBridge::openSoundPreview(), LLLoginHandler::parse(), LLNotifyBox::parseNotify(), LLAnimationBridge::performAction(), LLToolPie::pickAndShowMenu(), LLToolCamera::pickCallback(), LLToolPlacer::placeObject(), LLViewerParcelMedia::play(), LLViewerMediaImpl::play(), LLViewerWindow::playSnapshotAnimAndSound(), LLViewerRequiredVoiceVersion::post(), LLPanelWeb::postBuild(), LLPanelNetwork::postBuild(), LLPanelMsgs::postBuild(), LLPanelGeneral::postBuild(), LLPanelFace::postBuild(), LLPanelDisplay::postBuild(), LLPanelDirLand::postBuild(), LLPanelAudioPrefs::postBuild(), LLOverlayBar::postBuild(), LLInventoryPanel::postBuild(), LLFloaterTools::postBuild(), LLFloaterSnapshot::postBuild(), LLFloaterSettingsDebug::postBuild(), LLFloaterJoystick::postBuild(), LLFloaterColorPicker::postBuild(), LLPanelActiveSpeakers::postBuild(), LLPipeline::postSort(), LLDrawPoolTerrain::prerender(), process_chat_from_simulator(), process_money_balance_reply(), process_script_question(), process_sound_trigger(), process_time_synch(), LLPanelDirBrowser::processDirEventsReply(), LLPanelDirBrowser::processDirLandReply(), LLAvatarTracker::processNotify(), LLVOAvatar::processSingleAnimationStateChange(), LLAgent::propagate(), LLTextureCache::purgeTextures(), LLViewerWindow::rawSnapshot(), LLToolPlacer::raycastForNewObjPos(), LLVolumeGeometryManager::rebuildGeom(), LLSelectMgr::redo(), LLToolBar::refresh(), LLStatusBar::refresh(), LLPrefsVoiceLogic::refresh(), LLPrefsIMImpl::refresh(), LLPrefsChatImpl::refresh(), LLPanelWeb::refresh(), LLPanelPermissions::refresh(), LLPanelNetwork::refresh(), LLPanelLCD::refresh(), LLPanelInput::refresh(), LLPanelGeneral::refresh(), LLPanelDisplay::refresh(), LLOverlayBar::refresh(), LLFloaterJoystick::refresh(), LLFloaterHardwareSettings::refresh(), LLPanelDisplay::refreshEnabledState(), LLFloaterProperties::refreshFromItem(), LLPanelLogin::refreshLocation(), reload_personal_settings_overrides(), LLFloaterChatterBox::removeFloater(), LLToolBrushLand::render(), LLManipScale::render(), LLHUDEffectSpiral::render(), LLDrawPoolTerrain::render(), render_ui_3d(), LLTracker::renderBeacon(), LLPipeline::renderBloom(), LLPipeline::renderGeom(), LLDrawPoolAlpha::renderGroupAlpha(), renderParticleBeacons(), renderPhysicalBeacons(), LLViewerParcelOverlay::renderPropertyLines(), renderScriptedBeacons(), renderScriptedTouchBeacons(), LLViewerWindow::renderSelections(), LLManipTranslate::renderSnapGuides(), LLManipScale::renderSnapGuides(), LLManipRotate::renderSnapGuides(), LLHUDText::renderText(), LLManipTranslate::renderTranslationHandles(), LLFirstUse::resetFirstUse(), LLFloaterSnapshot::Impl::resetSnapshotSizeOnUI(), LLPipeline::resetVertexBuffers(), LLAgent::resetView(), LLViewerWindow::reshape(), LLLiveLSLEditor::reshape(), LLPreviewLSL::reshape(), LLPreviewNotecard::reshape(), LLPipeline::resizeScreenTexture(), LLVOSky::restoreGL(), run_vectorize_perf_test(), LLViewerThrottle::save(), LLAppViewer::saveFinalSnapshot(), LLViewerWindow::saveImageNumbered(), LLViewerJoystick::scanJoystick(), script_question_cb(), LLSelectMgr::selectionMove(), LLSelectMgr::selectObjectAndFamily(), send_stats(), LLChatBar::sendChat(), LLFloaterIMPanel::sendMsg(), LLSelectMgr::sendMultipleUpdate(), LLTextureFetch::sendRequestListToSimulators(), LLSelectMgr::sendSelectionMove(), LLManipScale::sendUpdates(), set_language(), set_render_name_fade_out(), LLViewerObject::setAttachedSound(), LLStatusBar::setBalance(), LLSavedSettingsGlue::setBOOL(), LLSavedSettingsGlue::setF32(), LLAgent::setFlying(), LLSelectMgr::setGridMode(), LLStatusBar::setHealth(), LLScriptEdCore::setHelpPage(), LLPrefsVoiceLogic::setKey(), LLPipeline::setLightingDetail(), LLViewerThrottle::setMaxBandwidth(), LLFloaterTools::setObjectType(), LLViewerJoystick::setOverrideCamera(), LLViewerCamera::setPerspective(), LLVoiceVisualizer::setPreferences(), LLSavedSettingsGlue::setS32(), LLShaderMgr::setShaders(), LLManipScale::setShowAxes(), LLSnapshotLivePreview::setSnapshotQuality(), LLViewerJoystick::setSNDefaults(), LLManipScale::setStretchTextures(), LLURLSimString::setString(), LLSavedSettingsGlue::setString(), LLPanelEditWearable::setSubpart(), LLAgent::setTeleportState(), settings_modify(), settings_to_globals(), LLSavedSettingsGlue::setU32(), LLManipScale::setUniform(), LLManip::setupSnapGuideRenderPass(), LLInventoryView::setVisible(), LLFloaterWorldMap::setVisible(), LLFloaterMap::setVisible(), LLFloaterDirectory::setVisible(), LLFloaterChat::setVisible(), LLFloaterCustomize::setWearable(), LLPanelAvatarWeb::setWebURL(), LLDrawPoolWater::shade(), LLFloaterHtmlHelp::show(), LLFloaterGesture::show(), LLFloaterClothing::show(), show_debug_menus(), LLInventoryView::showAgentInventory(), LLFloaterTools::showMore(), LLTextureCtrl::showPicker(), LLTaskInvFVBridge::showProperties(), LLShowProps::showProperties(), LLFloaterColorPicker::showUI(), LLAgent::startCameraAnimation(), LLChatBar::startChat(), LLAppViewer::startMainloopTimeout(), LLAgent::startTyping(), LLVoiceClient::stateMachine(), LLChatBar::stopChat(), LLAgentPilot::stopRecord(), LLFloaterWindLight::syncMenu(), LLViewerWindow::thumbnailSnapshot(), LLViewerParcelMediaAutoPlay::tick(), LLToolBar::toggle(), toggle_build_mode(), toggle_debug_menus(), toggle_map(), toggle_show_xui_names(), LLFloaterDirectory::toggleFind(), LLViewerJoystick::toggleFlycam(), LLInventoryView::toggleVisibility(), LLHUDEffectSpiral::triggerLocal(), ui_audio_callback(), LLSelectMgr::undo(), LLDebugText::update(), LLViewerParcelMedia::update(), LLViewerObjectList::update(), LLSpeakerMgr::update(), update_app(), update_dialog_callback(), update_statistics(), LLAgent::updateCamera(), LLVOAvatar::updateCharacter(), LLWorld::updateClouds(), LLToolBar::updateCommunicateList(), LLFloaterSnapshot::Impl::updateControls(), LLScriptEdCore::updateDynamicHelp(), LLViewerJoystick::updateEnabled(), LLVOSky::updateFog(), LLVOWLSky::updateGeometry(), LLViewerJointMesh::updateGeometry(), LLManip::updateGridSettings(), LLFloaterSnapshot::Impl::updateLayout(), LLViewerObject::updateLOD(), LLAgent::updateLookAt(), LLViewerImageList::updateMaxResidentTexMem(), LLPipeline::updateMove(), LLPipeline::updateMoveDampedAsync(), LLPipeline::updateMoveNormalAsync(), LLFloaterTools::updatePopup(), LLViewerParcelOverlay::updatePropertyLines(), LLSelectMgr::updateSilhouettes(), LLHoverView::updateText(), LLViewerJointMesh::updateVectorize(), LLManipRotate::updateVisiblity(), LLFirstUse::useAppearance(), LLFirstUse::useBalanceDecrease(), LLFirstUse::useBalanceIncrease(), LLFirstUse::useBuild(), LLFirstUse::useDebugMenus(), LLFirstUse::useFlexible(), LLFirstUse::useInventory(), LLFirstUse::useLeftClickNoHit(), LLFirstUse::useMap(), LLFirstUse::useMedia(), LLFirstUse::useOverrideKeys(), LLVoiceClient::userAuthorized(), LLFirstUse::useSandbox(), LLFirstUse::useSculptedPrim(), LLFirstUse::useSit(), LLFirstUse::useTeleport(), velocity_interpolate(), LLVoiceClient::voiceEnabled(), LLAppViewer::writeSystemInfo(), LLFloaterDirectory::~LLFloaterDirectory(), LLFloaterGesture::~LLFloaterGesture(), LLFloaterHtml::~LLFloaterHtml(), LLFloaterHtmlHelp::~LLFloaterHtmlHelp(), LLFloaterHUD::~LLFloaterHUD(), LLFloaterLagMeter::~LLFloaterLagMeter(), LLFloaterReleaseMsg::~LLFloaterReleaseMsg(), LLFloaterSnapshot::~LLFloaterSnapshot(), LLInventoryPanel::~LLInventoryPanel(), LLStatView::~LLStatView(), and LLViewerWindow::~LLViewerWindow().

Definition at line 201 of file llviewercontrol.cpp.

Referenced by handleCompositeLimitChanged().

const F32 MAX_USER_FOG_RATIO = 10.f

Definition at line 185 of file llviewercontrol.cpp.

Referenced by handleFogRatioChanged().

Definition at line 202 of file llviewercontrol.cpp.

Referenced by handleCompositeLimitChanged().

const F32 MIN_USER_FOG_RATIO = 0.5f

Definition at line 186 of file llviewercontrol.cpp.

Referenced by handleFogRatioChanged().


Generated on Fri May 16 08:37:20 2008 for SecondLife by  doxygen 1.5.5